Resume

David Fekke's Resume

Summary

I am a Software Engineer and Commercial Pilot with experience architecting, designing and documenting object-oriented applications with the following technologies; iPhone/iPad CocoaTouch, .NET 4.5 framework, Java, C#, VB.NET, ASP.NET MVC 5, Transact SQL, DTS packages, SQL Server 2012 Integration Services, SOAP based web services, JavaScript, JQuery, JSON, and XML. I have experience using these technologies to build applications using MVC methodologies. I also have experience building mobile applications for iOS and Android platforms

Work Experience

June 2022 – Feb 2024.
BILL Holdings, San Jose, CA. Staff iOS Engineer. Duties included helping integrate native and React Native applications into a single code base. Developed the Continuous Integration/Continuous Deployment solutions used by BILL for running automated testing and delivery of our mobile apps to Apple App Store and the Google Play Store. Helped mentor developers who were transitioning from React Native to iOS and Swift. Also lead the transition from Fastlane to [Bitrise](https://bitrise.io). Created a CLI tool for our developers to manage releases using OCLIF.
July 2016 – June 2022.
Swyft Technology L.L.C., Ponte Vedra Beach, Fl. Chief Mobile Architect. Responsible for architecting all of our iOS and Android applications built on top BlackBerry Dynamics security framework. These mobile apps are primarily used as clients to CRM systems such as Salesforce and Infusionsoft. Duties also include writting AppExchange package in Salesforce Apex for mobile integration.
August 2014 – December 2018.
MomentStrong L.L.C., Jacksonville, Fl. CTO and Partner. I developed and maintained Mobile applications (iOS, Android) alond with Node.js services hosted in AWS. Duties include administering Linux VMs and bug fixes for Node.js, Android and iOS applications.
June 2010 - Present.
David Fekke L.L.C., Jacksonville, FL. President. I have developed several mobile applications for iOS and Android devices such as the iPhone/iPad that are available on the Apple iTunes App Store and Google Play. These applications have used key Android and iOS SDK features that include the mapping API, networking services and location services. I also developed web applications, APIs and services on the Node.js and .NET platforms.
March 2012 – June 2016.
One Call Care Management, Formerly MSC, Jacksonville, Fl. Senior Software Engineer and Team Lead Architect. Maintained existing ASP.NET MVC web applications and WCF web services as well as Greenfield web applications. Also maintained Windows applications and Windows services.
June 2011 – February 2012.
DME Automotive, Jacksonville, Fl. Senior Software Engineer. Developed new web portal platform based on ASP.NET MVC 3 using C# for all libraries. MVC Views were written using the new Razor syntax. The web portals consumed a rest based service oriented architecture that delivered JSON based payloads. We built these services so they could be consumed by mobile applications as well as our internal web applications. Also helped create a sales lead routing system that used MSMQ and NServiceBus to process and cleanse sales leads going to automotive dealerships.
March 2009 – June 2011.
Lender Processing Services, Jacksonville, Fl. Development Lead. Developed a dynamic form building application that used reflection to populate form models from a client configured database. I also built and maintained SOAP based web services written in .NET 3.5 that were used to integrate client data with our Desktop web site. Duties also included maintaining legacy ASP.NET web application written in C# and VB.NET that is used for Mortgage Loan processing, as well as writing and maintaining SQL Server stored procedures for data access. I also wrote and maintained .NET 3.5 WCF based services.

April 2008 – March 2009.

HCR Software, Jacksonville, Fl. Lead Software Engineer. Developed ASP.NET 3.5 web application for compensation planning. This application was built using DevExpress components, Aspose Cells and the jQuery javascript framework. This application is written in C# 3.0 and VB.NET.

I also helped set up a server infrastructure for our hosted software solution built on Windows server 2003 64bit and SQL Server 2008. Other duties included supporting SQL Server 2005, 2008 and Oracle 10g databases as database administrator.

April 2007 – April 2008.
Idea Integration, Jacksonville, FL. Consultant – Microsoft Practice. Consulted, documented and developed solutions for Microsoft SQL Server 2005, Office SharePoint Server 2007 using .NET 3.0 technologies including Windows Workflow. I designed and built tools for automating the creation of Service Oriented Architecture based applications.

August 2004 – March 2007.

Vurv Technology, formerly Recruitmax now owned by Oracle, Jacksonville, FL. Lead Developer – API Team, Technical Services Group. Architected, developed and maintained integration solutions between human resource software, client systems as well as third party vendors using a host of different technologies. Other duties included developing data migrations into Vurv databases. Integration solutions included building a real-time gateway into an accounting system that handles over $1 billion worth of transactions a year.

Worked with customers providing business analysis on architecting the best solutions for their data needs. Solutions provided included the use of SOAP based Web Services, HTTP and FTP transfers of data, Multi-RDBMS integration, BizTalk integration, DTS package ETLs and email integration.

August 2002 – August 2004.

Jagged Peak, Inc., Clearwater, FL. Edge Developer, Developed and maintained enterprise Edge web application. Duties including writing use case, business requirement and fusedoc documentation as well as building object-oriented components for front end web sites. Helped create database schema for new version of Edge.

I also helped maintain front-end websites and ColdFusion custom tags that interact with Edge. Other duties include writing transact SQL scripts to automate data merges. Also maintaining a custom in-house XML based messaging system to allow for disconnected access to multiple warehouse management systems. This XML tool sent and received messages using OBDC, FTP and IBM MQSeries.

May 2002 ­ August 2002.
Mercury New Media, Tampa, FL. Lead Developer and Database Administrator, Designed and developed all new web applications, administered all web and database servers and automated processes. Moved existing server architecture over to new multi-server Windows 2000 architecture with Active Directory.
May 2001 - May 2002.
Goodwill Industries Suncoast, Inc., St. Petersburg, FL. Webmaster and Citrix Metaframe Administrator, Designed and Developed all new thin client applications for Intranet and Internet using ColdFusion and fusebox methodology. Took existing thick client applications and published them to remote users over the Internet and wide area network. Other duties include SQL programming and administration, network security and web server administration.
1992– May 2001.
Impact Publishing and Information, Dunedin, FL. Developer Analyst Responsible for developing intranet and internet applications with ColdFusion for 100+ person company and online customers. Other responsibilities included writing SQL queries and stored procedures, and Applescript automation.
1992 – 1999.
Impact Publishing, Dunedin FL. Desktop Supervisor Responsible for prepress department of 8 graphic designers.

Languages

Programming languages known include C#, Objective-C, C, Swift, Java, Razor, Transact SQL, PL-SQL, ColdFusion, JavaScript. Also familiar with C++ and PHP.

Tools

I have used include Apple Xcode and Interface Builder, Visual Studio 2013. I also have experience with Eclipse, Visual Studio 2008 and SQL Server client tools.

Skills

HTML (21 years), C# (10 years), ColdFusion (15 years), Java (10 years), SOAP (13 years), SQL Server (17 Years), Oracle (13 years), Micro-controller (2 years), Angular.js (1 year) and System administration (26 years).

Github site: https://github.com/davidfekke

Education

1988 – 1992, Embry-Riddle Aeronautical University in Daytona Beach, FL Bachelor of Science in Aeronautical Science. Degree specialized in professional aviation, management, computer science, electronics, and legal aspects of aviation.

Activities

Founder and Co-Organizer for the JaxNode User Group. Responsible for scheduling monthly meetings, and creating presentations based on JavaScript fullstack technologies.

Additional professional activities include being a Commercial Pilot in airplane single engine, multi engine land. Includes instrument rating in both types. Also, a Certified Flight Instructor.