Personal details

Michael B. - Remote full-stack developer

Michael B.

Based in: 🇺🇸 United States
Timezone: Central Time (US & Canada) (UTC-5)

About

I am a Software Engineer with over twenty years of experience in Swift, SwiftUI, React, J2EE, Java, JavaScript, XML, SQL, Oracle, JDBC, Swing, HTML, JSF, and other web & mobile development technologies. Within the last three years I've been very involved in learning, developing, and publishing mobile applications in Android, Blackberry, and iOS using both native and cross platform development. I plan to invent a new technology or useful device in the future as my long term goal that will be used in a person's everyday life but I am still working on ideas. I also hope to make something of my own business, Smartware Design LLC, working as a technical software consultant on side projects for non-profits and small businesses.

Specialties: Java, JavaScript, J2EE, Oracle SQL, AJAX, HTML, JSP, JSF, JBoss, RichFaces, JSTL, XML, Android, Blackberry, J2ME, iOS (XCode), iPhone, iPad, Xamarin, Appcelerator, Ionic Framework, PhoneGap, webMethods IS, MWS, Cisco Call Studio, Oracle MapViewer, Spring, OC4J, Struts, WebSphere, Web Services, SVN, PVCS, CVS, Git, UML, MS Office, Access, Visio, Dreamweaver, PHP, Linux/Unix, Mac OS X, and lately, Python/Django & Swift

Please contact me at michael@smartwaredesign.com for help with your WordPress website or mobile application development needs. I'm available for consultation and can be booked through my website at smartwaredesign.com to solve your technical concerns.

Work Experience

Sr Software Engineer
Southwest Airlines | Oct 2021 - Present
Android
Xcode
Core Data
Firebase
GitLab
Kotlin
Swift
AWS CloudFront
AWS DynamoDB
AWS Lambda
iOS
CI/CD
Figma
VS Code
Jira/confluence
Swift 5
Microsoft Teams
SwiftUI

Senior Software Engineer working on the Crew Mobility apps for all flight attendants, pilots, and first officers. We build the scheduling tools for EFB, iPad, and iPhones as well as a few other apps used by crew members, such as CrewView and CrewDocs. I'm involved on the iOS team maintaining and building out features using SwiftUI, Core Data, Storyboards, Swift, UIKit, MapKit, and more. I'm also heavily involved in the CI/CD maintenance, I've led the team for several iterations, and we've modernized the app as much as possible in the most recent release reskinning the app, utilizing a custom-built component library, and working with offline capabilities as many of our crew members face daily.

Sr. Product Engineer
FormAssembly | Mar 2020 - Oct 2021
MySQL
CakePHP
Laravel
React
PhpStorm

Full stack development and a team tech lead for building out the billing system for FormAssembly, creating the payment connectors and working on additional connectors used with the product (Google Sheets, Stripe, PayPal, SalesForce, etc.). We had essentially two different monolith applications within one single system using CakePHP and Laravel (which started out as Lumen). It was a fun startup organization with a high level of speed to market and accountability. We built some amazing tools and everyone in the company worked remote.

Projects

Mulching Calculator
Android
Xcode
Flutter
Swift 5
SwiftUI
I built this tool as a side project multiple times using it for learning new technologies while also helping out landscapers. We have quite a bit of users that utilize this tool regularly since it's been published on the app store, but I've used it to tech me Ionic, PhoneGap, Flutter, and purely as a native build (Android Java and SwiftUI on iOS).
HopeFunding
MySQL
Laravel
React
JavaScript
I built this website for managing payday loans. It allows someone to request loans by filling out forms, signing the forms, and having lawyers and brokers verify the intakes and send payments as well as recording payments from clients. It was an iterative approach to put something out there for generating clients and evolved to process over $2 million annually.

Education

Georgia Institute of Technology
Bachelor's degree・Computer Engineering
Aug 1999 - Aug 2003