Lead Engineer Resume
Overland Park, KS
SUMMARY:
- I am a full stack Software Architect and Engineer with nearly 20 years of experience.
- I have a complete end - to-end understanding of the software development process. I have architected small business websites, professional sports stadium games, and horizontally scalable enterprise systems as well as applications in the mobile and healthcare spaces. I am comfortable speaking in large groups, one on one with clients, leading teams, or mentoring peers.
- I am extremely good at quickly understanding paradigms. I learn and adapt easily and can break down a process into an easy to understand document or diagram for others.
TECHNICAL SKILLS:
Methodologies / Specifications: WebRTC, JSON, XML, RIA/AJAX, Web 2.0, J2EE, UML, Design Patterns, HL7, BlueMartini DNA
Database: Redis NoSQL DB, Oracle, MySQL, PostGres, Microsoft SQL Server, Informix, Dbase, RDB
Web Presentation: HTML5, HTML, XSL, XHTML
Operating Systems: OS X, Linux, Windows, OpenVMS, Solaris 7/8, MS-DOS, PC-DOS
PROFESSIONAL EXPERIENCE:
Confidential
Lead Engineer
Responsibilities:- Architect WebRTC Broadcast Server platform ( Patent Pending )
- Interface with client iOS and Android developers to understand user interface connectivity issues.
- Develop Spring Boot Application Server to interface with Media Server.
- Add patches to Media server to support new features.
- Design Failover and scalability of application server.
Confidential
Consultant
Responsibilities:- Spring Integration between Lagan Enterprise and Client Servers (BizTalk, J2EE, etc.)
- Customize Kana Enterprise installation per client needs.
- Extend functionality of KANA Enterprise through KE extension and custom development.
- Install, Upgrade, Configure, and fix KANA Enterprise and Lagan Enterprise Installations on client site.
- Integrate Lagan and KANA Enterprise for knowledge management solutions for governments.
- Support Solr builds and projects integration with Solr
- BI installations and customizing OLAP Cubes.
- Develop utilities to facilitate the operation of KANA applications using various languages and tools like ruby, shell, perl, and batch scripting.
Confidential
Java Developer / Build manager
Responsibilities:- Develop applications for Argus Prescription Billing System.
- Managed Builds using Jenkins ( Java EJB, Webapps )
- Implemented new Jenkins Jobs to simplify build process.
- Debug Deployments ( Java EJB and Websphere )
- Investigate JBoss Teiid
- Investigate new tech for internal sites using JavaScript, Ruby, and PHP
Confidential
Flex & Java Architect - Developer
Responsibilities:- Design Flex framework for Silicon Designer implementations at Confidential
- Work on Scene7 API for Adobe.
- Design & Develop Silicon Designer flex applications using afore mentioned Scene7 API.
- Design & Develop Silicon Designers for use with InDesign Server.
- Develop Java WebServices in both REST and SOAP for Flex Designer implementations.
- Develop Java based tool to generate font swf's.
- Experimental tools and utilities using perl, ruby, bash scripting.
Confidential
Consultant / Architect / Senior Software Engineer
Responsibilities:- Designed and implemented integration of Adobe Flex application for HillsPet.com and PetFit.com utilizing eCommerce platform BlueMartini application server and Adobe Flex for the client web application.
- Development and implementation of JSP custom tags to pull content and data from BlueMartini Session (dnaFormData) and dna.
- Maintain and develop new applications using BlueMartini, RIA, and SQL for HillsPet.com, HillsVet.com and PetFit.com.
- Mentoring team members in Java/J2EE and general development standard practices and teaching BlueMartini to developers who have never worked with it before.
Confidential
Consultant / Software Engineer
Responsibilities:- Designed conversion of existing desktop application into a web based SOA application using Java (J2EE), XML, Hibernate and the Spring framework on a WebSphere application server. Designed and built front end GUI using OpenLaszlo.
- Implemented on Websphere platform using Open Laszlo, Struts, XML, and Oracle.
- Responsible for mentoring mainframe programmers in Java/J2EE technology as well as RIA applications using OpenLaszlo.
- Responsible for graphic design of application elements.
Confidential
Consultant / Software Engineer
Responsibilities:- Develop new features, support, enhance, and maintain the website Sonicdrivein.com.
- Utilized the Spring framework and hibernate to build a transactional tier for the enterprise Java applications running on Tomcat Application Server and MS SQL Server database.
- Managed CVS trees and builds from development through production including branching, merging, and tagging for all sonicdrivein.com code.
- Built new features and enhancing existing ones for their Slush44.com website.
- Used JSSE and BouncyCastle API's for encrypting communications to the online store.
- Built interfaces into ValueLink Gift Card Services for loyalty card purchases, reloads, and activations using Java.
- Wrote the HTTPS using client certificates and XML to communicate to the ValueLink purchases.
- Wrote API ’s to deactivate void cards and give balances of transactions using Java, SOAP, and Spring Framework and ValueLink cards.
- Exposure to Web Services, but heavy experience in XML and SOAP protocols.
Confidential
Consultant / Software Engineer
Responsibilities:- Enhanced existing single page jsp application to a full Project Tracking application including user management, Project Request management, email routing and reporting utilizing the Jakarta Struts 1.0.2 Framework.
- Create a web application utilizing the Spring framework, Hibernate, log4j, and Jakarta commons packages.
Confidential
Consultant / Software Engineer
Responsibilities:- Optimize existing PHP application with focus on faster performance.
- Document process both in code and out.
- Put code into CVS to be consistent with other parts of the company.
- Modify existing C program to update HL7 data import tool.
- Modified Fortran applications to send audit trail events to internal audit system.
Confidential, Overland Park, KS
Consultant / Software Engineer IV
Responsibilities:- Responsible for analysis, coding, testing, and implementation for the eCommerce portions of the Sprint websites with new features, and bug fixes using Java (J2EE), JSP, XML, Struts, and the Bluemartini eCommerce Platform Java API's.
- Administer Sprint 3G Vending Machine applications running in Weblogic, Bluemartini, and iPlanet on Solaris operating systems.
- Team Lead for eCommerce responsible for 3 developers in the order process portion of the site.
- Developed an application to import and export data from Excel spreadsheets into the proprietary Bluemartini Application server using Java and the BlueMartini Java API's.
- Created Store Locator tool for SprintPCS.com using Java, HTML, the BlueMartini API, and Oracle. Work with Data Architect to implement new functionality in the existing Oracle database.
- Work under time constraints for deadlines to complete releases and small enhancements on schedule and within budget.
Confidential, KS
Senior Software Engineer
Responsibilities:- Developed new software product called JSheet using Java & CORBA based on the Wingz spreadsheet.
- Prototyped and demonstrated applications for current and potential customers using the JSheet Server and the JSheet API within Java applications, Java Servlets, Java Server Pages, JavaScript, and Palm Query Applications (PQA).
- Created applications to demonstrate how the JSheet product is used for use on company website.
- Redesigned and developed product website using PHP, HTML, JavaScript, JSP, Servlets, and the JSheet application Server.
Confidential, KS
Systems Engineer IV
Responsibilities:- Designed and developed custom applications for back office and customer service staff using C++, ASP, and HTML.
- Maintained & optimized Oracle PL/SQL Stored Procedures.
- Communicated with vendor for problem resolution and nurtured the vendor / client relationship.
- Maintained the daily stability of the Web application and its inbound and outbound processes on a 24 hour a day, 7 day a week schedule.
- Performed troubleshooting and provided solutions for clients, and back office staff including round-the-clock support for users and processes.
- Updated and maintained the integration into the Accounts Payable and General Ledger systems.
Confidential, MI
Consultant / Software Engineer
Responsibilities:- Administered a small hybrid Windows NT / Unix network for MicroStation CAD workstations.
- Provided technical support and developed applications using Microstation Basic, Visual Basic, Microsoft Office, JavaScript, HTML, ASP, and the Simple Vector Format (svf).
- Began development of department intranet to allow company wide access to department documents, emergency plans, images, and maps.
Confidential, Overland Park, KS
Software Engineer
Responsibilities:- Fixed, updated, and further developed existing department Intranet site using ASP.
- Created custom Oracle database queries and Intranet pages for technicians to access help tickets online.
- Provided fresh ideas and inform on future possibilities.
Confidential, Overland Park, KS
Engineering Technician II
Responsibilities:
- Developed, implemented, and maintained custom MicroStation workspace environment.
- Developed and maintained applications using MicroStation Basic, Visual Dbase, and Visual Basic.
- Surveyed land and researched utilities to in corporate the data into computer models and maps.
- Researched and communicated with local governments and utility companies in order to obtain permits and specific requirements of each entity.
- Assisted in the design of telecommunications equipment sites including grading and drainage designs, and provided on site management during construction.
- Provided graphics support for Requests for Proposals (RFP) and proposal submissions.