My Farm Intelligence - IL - Director of Software Products (May 2020 - Present)
MFI is a startup in the AgTech space developing next-generation tools for farm management.
Facilitate backlog refinement, roadmap planning, and software architecture discussions
Design single-page web application from start to finish, including graphic design and UX
Develop REST APIs and data processing algorithms and maintain PostgresSQL database
Lead UX research through close interaction and frequent feedback loop with end users of the software system
Technical Environment: AWS, Python, React, Redux, JavaScript, PostgresSQL
Gogo – Chicago, IL – Lead Software Engineer (June 2015 – April 2020
)
Gogo is the leading inflight internet and entertainment provider and creates innovative solutions for airlines and passengers alike.
Role: Scrum Master (2019 – 2020)
In 2019, Gogo transitioned to a SAFe development paradigm using agile release trains, program increment planning, and Scrum.
Actively participated in SAFe program events (PI Planning, Scrum of Scrums, Inspect and Adapt, etc)
Facilitated team-level Scrum events and activities (sprint planning, backlog refinement, retrospectives, daily scrum)
Coordinated collaboration and dependency management with external teams
Coached the team in the use of Scrum and continuous improvement
Assisted the team through process and personnel changes
Acted as a lead engineer and consulted on technical design and estimation
Project: OEM Linefit Program (2018-19)
Gogo developed a next-generation software platform while working toward linefit certification with Airbus and Boeing.
Implemented web interfaces in React for displaying system status and maintenance information.
Implemented Java API layer for processing system information and presenting to React UI.
Developed shared React component library to support reusable code.
Investigated real-time backend integration options using SockJS and GraphQL.
Technical Environment: React, Redux, JavaScript, Java, Spring Boot, nginx, SockJS, REST APIs
Project: Gogo Vision Touch (2016 – 2018)
Gogo Vision Touch is a wireless, Android-based, full-featured seatback entertainment system built in partnership with Delta Airlines.
Created proof-of-concepts using various new technologies to showcase innovative ideas.
Acted as an architect and led application design and project planning sessions.
Developed critical features for Android system including mobile device management and Safety Video playback.
Implemented web interfaces in React for Crew and Maintenance use.
Collaborated with offshore development teams working on Android and Web applications.
Technical Environment: React, Redux, JavaScript, Docker, Java, Android, Gradle, Lint, REST APIs
Project: Connected Aircraft Services (2016)
Connected Aircraft Services (CAS) is a platform for leveraging ARINC 429 and ARINC 717 (Flight Data Recorder data) in flight or for maintenance usage.
Developed proof-of-concept to demonstrate ARINC 429 positional data on a moving maps application on Windows 10.
Implemented low-level C algorithms to read ARINC 429 and ARINC 717 data from hardware buses.
Wrote and executed functional and performance test plans for all low-level functionality.
Technical Environment: Windows Driver Kit, C++, C, REST APIs
Project: Gogo Text (2015 – 2016)
Gogo Text is a mobile application allowing passengers to send text messages while in the air using their real cell phone number.
Developed Android messaging application with PSTN integration via SIP server backend.
Added critical support for emoji and extended unicode characters.
Provided support for application during beta phase.
Technical Environment: SIP, Android, Gradle, REST APIs
Sogeti USA – Westchester, IL – Senior Consultant (July 2011 – May 2015)
Sogeti is a consulting firm specializing in software project consulting and application development. In addition to client commitment, consultants assist the business in other ways:
Supported sales activities by providing estimates and developing proof of concept applications.
Provided expertise in Android development as a Digital Transformation practice national support leader.
Attended professional development trainings on a regular basis.
Mentored younger consultants to foster career growth.
Created and presented tech nights for new hires and other consultants.
Client: Essendant – Deerfield, IL – Application Developer (2014 – 2015)
Essendant (formerly United Stationers Supply Company) is a supplier/reseller of office and janitorial supplies. Sogeti consultants assisted the Item Content team with a large internal project to integrate systems of two business units which were previously operating separately.
Extended existing Item Content and Syndication applications to meet new business requirements.
Created technical specifications, unit test plans, and system test plans for various projects.
Developed enhancements, executed test plans, and assisted with user acceptance testing.
Reviewed specifications created by other team members.
Led team of developers working on upgrades to internal item management system.
Technical Environment: Windows Batch, SQL Server 2012, SSIS, PowerBuilder 8.0.2, Visual Studio 2010, VB.NET, Java.
Client: Sogeti USA Corporate Office – Dayton, OH – Android Developer/Team Lead (2013 – 2014)
Sogeti USA maintains an internal mobile application which contains brochures about Sogeti’s practices and solutions. This tool allows sales people to share flyers with clients.
Redesigned and enhanced internal Android application used by Sogeti sales team.
Updated Android UI design to follow best practices.
Delegated tasks to teammates and provided assistance for new Android developers.
Provided support for users of the applications.
Technical Environment: Android 5.0, Parse Cloud Code, Flurry Analytics, Java.
Client: Follett Higher Education Group – Westmont, IL – Sterling OMS Developer (2012 – 2014)
Follett Higher Education Group manages online and brick-and-mortar college bookstores. Sogeti worked heavily with the ecommerce and order management teams to enhance Follett’s online business.
Leveraged OMS out-of-the-box features of Sterling DOM, GIV, and CM applications to support business requirements.
Designed new custom services and implemented new custom OMS APIs, conditions, and XSLs.
Provided production support for any OMS-related issues, and worked with ecommerce team members to resolve problems.
Assisted with QA testing for OMS and performance testing for Sterling Integrator.
Migrated OMS code base to AccuRev source control repository, and maintained version snapshots.
Technical Environment: Sterling OMS 9.1, Sterling Integrator 5.2, Oracle 11g, Java, AccuRev
Client: Bankers Life and Casualty Company – Chicago, IL – Data Analyst (2012)
Bankers Life surveyed its insurance agents to gain insight on the benefits of mobile technology used in the sales field. Sogeti assisted with analysis and presentation of the survey results.
Researched mobile trends in the USA and in the financial services industry.
Analyzed survey results based on different demographic groups and compared with national and industry trends.
Drafted the executive summary of the survey results to provide market insights.
Prepared the survey results in PowerPoint presentation format and graphically represented all findings.
Client: Follett Higher Education Group – Westmont, IL – Web Developer (2011 – 2012)
Follett manages virtual bookstores for colleges and K-12 schools. Sogeti built an application which allows teachers to select the textbooks required for their classes each term.
Maintained Spring MVC Application and made code changes as necessary.
Implemented user interface and client-side functionality using JavaScript, jQuery and Dojo.
Prepared documentation and diagrams regarding any application functionality changes and additions.
Answered support requests from the business team and worked closely with them to resolve issues.
Technical Environment: Oracle 10g, Websphere Application Server 6.1, Java, Spring MVC, Velocity, Tiles, JPA, JavaScript, jQuery, Dojo.
Client: Baxter Biolife Plasma Services – Deerfield, IL – Mobile Web Developer (2011)
Biolife Plasma Services has a web application that allows plasma donors to schedule donation appointments. Sogeti was involved in extending the existing web application to make it mobile-friendly.
Created application UI using jQuery plugins, HTML, CSS, and Facelets tag libraries.
Customized the jQuery UI Datepicker heavily to meet the requirements of the mobile site.
Implemented JavaScript logic for all client-side functionality, and worked closely with Baxter employees to develop the Java application logic.
Performed extensive unit and integration testing of application with both PC and mobile browsers.
Provided training and knowledge transfer to Baxter employees.
Technical Environment: Oracle 10g, Websphere Application Server 6.1, Java, JSF 1.2, Facelets, HTML, CSS, JavaScript, jQuery.
Illinois College – Jacksonville, IL – Information Systems Technician (2009)
Upgraded and maintained computer lab equipment, as well as deployed new thin client computer systems.
Tracked inventory of computer equipment checked out to faculty.
Designed and implemented Access database to organize and store the inventory data.
Provided help desk services, such as malware removal and hardware replacements, for both faculty and students.
Technical Environment: Windows XP, Windows Server 2008, Microsoft Access.
Monmouth College – Monmouth, IL – Astronomy Lab Teaching Assistant (2009)
Assisted instructor with laboratory lessons and demonstrations.
Explained physics and mathematics concepts to students who needed help.
Led classroom activites in the absence of the professor.
Monmouth College – Monmouth, IL – Academic Coach (2009)
Worked closely with the student to develop basic study habits.
Created a personalized plan for the student’s academic success, and provided resources to help the student achieve desired results.
Met regularly with the student to track academic progress, and reported important information to the program supervisor.
Dairy Queen – Jacksonville, IL – Monmouth, IL – Lombard, IL – Manager/Cashier (2006 – 2013)
Demonstrated excellent customer service skills as a cashier and drive-through operator.
Trained new employees on cash registers, cleaning, and production of ice cream treats.
Managed opening and closing shifts, and ensured smooth operation of the business.