Post Job Free

Resume

Sign in

Senior IOS Software Engineer, SwiftUI, UIKit, Apollo, React Native

Location:
Jacksonville, FL
Salary:
185000
Posted:
January 11, 2024

Contact this candidate

Resume:

DAVID FEKKE

SUMMARY

I am a Software Engineer with experience architecting, designing and

documenting object-oriented applications with the following technologies; iOS/iPadOS, Android, Node.js, .NET framework, Java, C#, VB.NET, ASP.NET MVC, SwiftUI, UIKit, Transact SQL, PostgresSQL, MySQL, SQLite, SQL Server Integration Services, SOAP and Rest based web services, JavaScript, React, JSON, and XML. I have experience using these technologies to build applications using MVC and MVVM methodologies. I also have experience building mobile applications for iOS and Android platforms, with a specialty in continuous integration and continuous delivery with Fastlane and Bitrise. I am seeking a new opportunity either developing applications, sales engineering or as a developer advocate. I am also comfortable with public speaking, and I run a programming user group called JaxNode. EXPERIENCE

Staff iOS Engineer, Bill.com — June 2022 - Present Worked to develop a brand new Mobile app based on current iOS technologies for bill.com users.

• Duties included helping integrate native and React Native applications into a single code base.

• Part of a team that rewrote our native iOS app using SwiftUI, Combine and Apollo GraphQL using feature modules.

• Implemented configurable features using Firebase Remote Config.

• 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.

• lead the transition from Fastlane to Bitrise. Created a CLI tool for our developers to manage releases using OCLIF.

Chief Mobile Architect, Swyft Technology L.L.C. — July 2016 - June 2022 Responsible for architecting and writing all of our native iOS and Android applications.

+1-904-***-****

ad2oa6@r.postjobfree.com

4075 Richmond Park Dr East

Jacksonville, Fl

32224

GITHUB

https://github.com/davidfekke

BLOG

https://fek.io/blog

YOUTUBE

https://www.youtube.com/

@polyglotengineer

LINKEDIN

https://www.linkedin.com/in/

david-fekke-1913ba2/

JAXNODE

https://www.jaxnode.com

• Oversaw the rewrite of native iOS app from Objective-C to Swift using UIKit using code based views over UIStoryboards or xib files.

• Helped oversee the app release process with the Apple App Store review and Google Play review for the respective store approval.

• Integrated the BlackBerry Dynamics framework into the native applications.

• Used the SalesforceMobileSDK to access data from the customers Salesforce Org.

• Created a Salesforce package in written in the Salesforce Apex language and published to their App Exchange.

• Built a dynamic form tool using React Native so the component could be used in both iOS and Android app.

• Assisted Sales staff with sales engineering and answering our customers technical questions.

Senior Software Engineer, One Call Care Management — March 2012 - July 2016

Was responsible for maintaining legacy ASP.NET MVC web applications.

• Was the team lead on a Greenfield Document Management application written in Angular.js.

• Also maintained a customer service application written in ASP.NET WebForms.

• Also maintained application services written in WCF. Senior Software Engineer, DME Automotive — June 2011 - February 2012 Built software written in ASP.NET and worked with SQL Server for building applications that sales organizations used for managing customers.

• 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.

• Created REST based services that could be consumed for both Mobile and 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.

Development Lead, Lender Processing Services — March 2009 - June 2011 Helped write and maintain ASP.NET WebForm applications using SQL Server for mortgage loan processing.

• Developed a dynamic form building application that used reflection to populate form models from a client configured database.

• Duties also included maintaining legacy ASP.NET web application written in C# and VB.NET.

• 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.

• Wrote and maintained .NET 3.5 WCF based services. Lead Software Engineer, HCR Software – April 2008 - March 2009 Developed a ASP.NET Web application for compensation planning.

• Helped build a component that leveraged MS Excel with our .NET application.

• Used jQuery to create interactive experience in the application.

• Also helped with the set up of our SQL Server and Oracle Database servers and assisted with on premise installations.

Consultant, Idea Integration – April 2007 - April 2008 Consulted, documented and developed solutions for Microsoft SQL Server 2005, Office SharePoint Server 2007.

• Built .NET 3.0 applications using Windows Workflow.

• I designed and built tools for automating the creation of Service Oriented Architecture based applications.

Lead Developer, Vurv Technology – August 2004 - April 2007 Worked in the API Services group developing and maintaining web service integrations for human resources software.

• Performed data migrations for customers moving to Vurv.

• Provided integration solutions leveraging SOAP based web services.

• Developed a custom integration solution for handling $1 billion in transactions a year.

Edge Developer, Jagged Peak Inc. – August 2002 - August 2004 Helped write and maintain an E-commerce application written in ColdFusion that managed the sales, inventory and logistics for our customers.

• 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.

• 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. Lead Developer/Database Administrator, Mercury New Media – May 2002 - August 2002

Duties included designing 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.

Webmaster, Goodwill Industries Suncoast, Inc. May 2001 - May 2002 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.

Developer Analyst, Impact Publishing – 1992 - May 2001 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 system scripting automation.

EDUCATION

Embry-Riddle Aeronautical University — Bachelor of Science in Aeronautical Science, 1992

ACTIVITIES

Founder and Co-Organizer for the JaxNode User Group. Responsible for scheduling monthly meetings, and creating presentations based on JavaScript full stack 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.



Contact this candidate