Sr. Engineer, Software Development Resume
SUMMARY:
- An experienced team leader, project manager, system architect, and software engineer.
- A respected and knowledgeable team leader and engineering mentor with extensive experience managing small and medium size teams; maintaining clear and open communication between the engineering teams and the broader executive team and other internal and external stakeholders.
- An experienced and highly knowledgeable architect and engineer capable of designing, implementing, and documenting complex systems, including cloud - based solutions; interacting with clients and other stakeholders to derive and define requirements; communicating designs and implementations to other technical and executive staff, and producing all relevant system engineering, design, and implementation artifacts.
- Expert in the architecture and development of native cloud and cloud-service (AWS) solutions.
- Expert in the architecture, implementation, and project management for migrating existing server or data-center application to cloud and cloud-service platforms.
- Extensive experience architecting, developing, and deploying highly distributed server and desktop applications using RMI, EJB, HLA, CORBA, and SOAP.
- Expert in Java application architecture and development, including J2EE (EJB, JSP, and JSF), RMI, Swing, JAI, and JNLP (WebStart).
- Expert in the design and development of large scale simulation systems using HLA.
- Expert in database architecture and design, including SQL and NoSQL database systems including Oracle, RedShift, MySQL, Postgres, and Mongo.
- Expert in the development and utilization of Geographic Information Systems (GIS), international coordinate systems, mapping and display software.
- Expert in the architecture and development of integrated mobile applications for both the Android and iOS platforms.
- Expert in networking and communication protocols including IP, TCP, UDP, HTTP, POP, SMTP, IMAP, and SNMP.
- Knowledgeable in real-time embedded Linux development on OMAP / ARM / DSP.
- Knowledgeable in system administration, including selection, installation, and configuration, for Solaris, Linux, and Mac OS X environments.
- Knowledgeable in application development for a variety of media streaming platforms including Roku (BrightScript), GoogleTV, AppleTV Panasonic Viera, Boxee, and Samsung SmartTV.
- Knowledgeable in C, C++, FORTRAN, LISP, PHP, and Python.
- Knowledgeable in JavaScript and ReactJS.
- Knowledgeable Oracle administrator with installation, development, deployment, and maintenance experience on Oracle 9i and 10g databases, and 10g application server (including Portal and OC4J).
- Knowledgeable Postgres administrator with installation, development, deployment, and maintenance experience.
- Knowledgeable JBoss and Glassfish administrator with installation, development, deployment, and maintenance experience with a variety of versions.
- Knowledgeable network administrator, with specific detailed experience building nationwide VPN networks based on Cisco 3000-series VPN hardware.
- Extensive experience with international business and military contacts.
WORK EXPERIENCE:
Sr. Engineer, Software Development
Confidential
Responsibilities:
- Senior software developer and technical lead for SaaS web-based Medical Practice Management and Electronic Health Records system.
- Engineering team lead and mentor.
- Lead architect and engineer for Practice Management A/R financial accounting components.
- Software and system architect responsible for supporting product technical backlog, technical debt, and regular product architecture reviews.
Technologies: Java, SQL, JavaScript, ReactJS, Oracle, Mongo, RedShift, AWS, Tomcat, Agile, Scrum, TDD
Sr. Member Technical Staff
Confidential
Responsibilities:
- Lead Engineer for Confidential infusion pump security software.
- Formal process risk file owner covering all medical and security hazards associated with clinical-use software.
- Primary integration contact for Development, Medical, Commercial, Regulatory, and Quality inputs.
- Primary technical support for all Regulatory activities including maintenance and integration of medical device regulations for the US, EU, Canada, Brazil, and Australia.
Technologies: Java, Spring, REST, Windows, SQL Server, DOORS, Agile, Scrum.
Principal Systems Engineer
Confidential
Responsibilities:
- Senior project leader, responsible for providing project leadership and mentoring to 5 - 20 multi-disciplinary engineers on a variety of programs.
- Senior project and software engineer responsible for multiple middleware, hardware, software, and simulation components for ground Combat Centers for foreign and domestic military customers.
- Lead architect and software engineer responsible for design, costing, technical sales, and deployment of mobile / portable field communication systems and devices.
- Lead architect and software engineer for design, costing, technical sales and deployment of mobile military device integration systems.
- Lead architect and software engineer for mobile inventory tracking and issuing systems, hardware and software.
Technologies: Java, C, C++, Linux, Windows, Android, Oracle, HLA, WLAN, RFID.
Principal Software Engineer
Confidential
Responsibilities:
- Senior software engineer responsible for integration and implementation of real-time embedded devices combining radio communications, data collection, and GPS tracking.
- Primary integration architect and system designer responsible for coordinating with overseas sub-contractors.
- Lead architect for simulation middleware design and implementation.
- Lead architect and development team lead for cellular communication embedded network applications.
- Lead architect and developer for new constructive integrated Artillery, Anti-Aircraft, and Unmanned Aerial Vehicle (UAV) simulators.
- Primary on-site Deployment and Integration engineer.
Technologies: Java, Swing, RMI, C, C++, Linux, Windows, Android, Oracle, GIS, HLA, TENA, OMAP, ARM/DSP, TCP/IP, UDP/IP, SNMP.
Senior Software Developer
Confidential
Responsibilities:
- Primary developer and co-architect of the Assay Cascade Tool - an application used by Confidential research colleagues to track and prioritize the progress of various candidate compounds through research cascades composed of various chemical assays.
- Web-based application built with a service-based architecture using WebLogic Workshop 8.1 SP3 and deployed to WebLogic Server and Oracle 9i.
Technologies: Java, J2EE, REST, WebLogic, Oracle.
Founder / Chief Technology Officer
Confidential
Responsibilities:
- Founder and engineering team lead; responsible for hiring and mentoring an engineering department of 7 - 10 software and IT engineers.
- Architected, developed, and deployed all aspects of the Confidential .net on-line healthcare transaction system, a highly distributed SaaS for the access and transmission of healthcare information.
- Architected and developed a flexible object model for the parsing, validation, manipulation, and transportation of EDI messages, including support for all ANSI ASC X.12 healthcare-related transactions.
- Assisted in the creation and revision of the technical and business aspects of the Confidential business plan and model.
- Presented and demonstrated all aspects of the Confidential business plan, software, and technologies to investors, partners, and clients.
Technologies: Java, J2EE, JSP, REST, Oracle, JBoss, SaaS, XP.
Confidential
Senior Software DeveloperResponsibilities:
- Architecture, design, and development of IReady Capability, Planning, Preparedness Assessment System (CPPAS) for tracking, maintaining, and monitoring TCL-based preparedness metrics.
- Web-based system using a JSF / RichFaces UI, Glassfish application server, and Postgres database.
- Deployable solution for installation into existing government networks and systems.
- Mobile component for system access from Android platforms.
Technologies: Java, J2EE, JSF (RichFaces), JavaScript, SOAP, Android, iOS, GIS, Postgres, Glassfish, Linux
Confidential
Senior Software DeveloperResponsibilities:
- Architect for EDI support extension to simultaneously and transparently handle ANSI ASC X.12 5010 transactions.
- Architect, design, and implementation of next-generation web-based user applications for transaction routing, editing, verification, and reporting.
- Architect, design, and implementation for expanded cloud-based database and data warehouse strategies.
Technologies: Java, J2EE, JSP, Oracle, JBoss.
