Lead Software Engineer Resume
PROFESSIONAL SUMMARY:
Motivated software engineer with a passion for Microservices, Product Development, Enterprise Integration and Test Driven Development. Seeking a role that utilizes interpersonal and technical skills to build superior enterprises. Actively pursing AWS Solutions Architect Associate certification.
TECHNICAL EXPERIENCE:
- Technical Industry
- Java/Spring Development
- MuleSoft
- JavaScript
- PL/SQL
PROFESSIONAL EXPERIENCE:
Confidential
Lead Software Engineer
Responsibilities:
- Leading efforts related to Center For Enablement ( Confidential )
- Implemented SDLC practices utilizing JIRA, GitFlow workflows and Git branching strategy
- Implemented Continuous Integration/Continuous Deployment
- Clustered Jenkins, RHEL, GitHub Enterprise, Cloudhub, Artifactory, Maven and Mulesoft
- Modernized legacy monolithic .NET services into multiple 3 - tier API microservices integration architecture
- Created integrations and orchestration applications utilizing reliability design patterns and the Azure Enterprise Service Bus
- Developed process API s for interacting with Confidential data-lake
Confidential
Responsibilities:
- Developed and implemented integration proofs of concept utilizing MuleSoft for creating analytic feeds from Workday into a data warehousing environment
- Developed multiple proofs of concept integrations on the Cloudhub platform
- Developed a Cloudhub Audit Log slurper feeding into Splunk
- Assisted in the provisioning Cloudhub Environment
Confidential
Software DeveloperResponsibilities:
- Re - architectured existing internal product (ODM Extender) to leverage 3-layer microservices and Anypoint MQ
- Implemented reliability design patterns and stateless API s
- Secured and consumed API s with SAML 2.0 based security
- Participated in paired programming to enable client employee skill ramp-up
- Provisioned Cloudhub environment: Access Management and utilized Anypoint API manager to secure API s
- Removed the need for multiple .NET web services and a MVC enterprise application, significantly reducing the product s overall enterprise footprint
Confidential
Development Team Lead
Responsibilities:
- Implemented microservices architecture for integrating multi - continental legacy applications
- Integrated Salesforce, Aria, Vertex, Oracle EBiz, ServiceNow, and other internal legacy applications
- Enhanced security encryption SSL, OAuth2, Active Directory, Secure Property Placeholder
- Set up implemented API Manager Policies and SLAs
- Stoop up environments using Cloudhub
- Assisted implementing VPC
- Trained onshore and offshore client employees in programming best practices, unit testing, and integration testing
- Leveraged MuleSoft Anypoint Platform to develop ESB and API Gateway Applications
- Created all required objects for Apache Phoenix database for the canonical model
- Developed ESB applications for synchronizing database tables with SalesForce
- Integrated multiple downstream business systems
- Created RAML for a multitude of ESB/API Gateway applications
- Stood up stand-alone ESB server for testing purposes (AWS)
- Conducted deployments and implementations in the MuleSoft Cloudhub environment
- Assisted in the education of 12 developers on MuleSoft best practices, troubleshooting techniques, SDLC, Git, and Java
Confidential
Software DeveloperResponsibilities:
- Integrated WeWorked SaaS platform with Active Directory and the corporate badging system
- Trained client employees on Mulesoft best practices
- Assisted in the Standup of Bamboo Integration Server for daily builds and automated deployment
- Integrated Active Directory into a variety of legacy applications
Confidential
Software DeveloperResponsibilities:
- Integrated PeopleSoft with Microsoft Dynamics CRM for account synchronization (MuleSoft Anypoint)
- Created logic for account management in the integration layer to ensure that duplicate accounts are not created in both systems
- Implemented API Gateway proxy pattern for API consumption by external customer resources
- Implemented API Manager policies for injection of various policies such as White List IP and OAuth authentication
Confidential
Software DeveloperResponsibilities:
- Integrated Deal and ODS Matters to streamline attorney billing systems (MuleSoft Anypoint)
- Created integrations between local MS SQL and Azure for data sharing
- Created Mule flows to process data exports in CSV format and load into MS SQL
- Created PERL scripts to sanitize flat file inputs
- Created a form - based RAML builder web application running on the MEAN stack, utilizing Angular and Query for drag-drop UI functionality
- Created training program for new employees, inclusive of a 6-week Java/Spring/MuleSoft bootcamp
- Assisted in launching the offshore affiliate company in Cebu City, Philippines; responsible for training and coordinating team members
- Designed and Implement bootcamp for rapid starting junior resources
Tools: Anypoint Studio, Mule ESB, Spring, Java, VMware, Angular, MySQL, Postgres, SQL Server, Hadoop, Apache Phoenix, Cloudhub, SalesForce, Bootstrap CSS, AWS, Confidential
Confidential
Full Stack Developer
Responsibilities:
- Researched project/proof of concept work for the IRS, including creating a web application and standing up AWS cloud environments
- Completed a fully functional MEAN stack application
- Adapted to use of multiple new frameworks and AWS rapidly
- Exposure to MongoDB, including distributed/sharded environments
Tools: AWS, MongoDB, AngularJS, ExpressJS, NodeJS, Twitter Bootstrap, Git, Perl
Mobile Application Developer
Confidential
Responsibilities:
- Individual research project converting the IRS W4 withholding calculator into a mobile application
- Learned multiple programming languages and frameworks
- Received Confidential Outstanding Team Achievement Award (2014) for work on this mobile application
Tools: iOS, Android, Linux, OSX, JavaScript, ExtJS, SenchaTouch, SenchaArchitect
Confidential
Java Web Application Developer
Responsibilities:
- Developed the Confidential web application, an IRS auditing tool that runs within the web browser displaying business relationships graphically (user base of approximately 6,000)
- Implemented version control, trained client on best practices, and migrated existing code to repository
- Created multiple end - to-end web services following the System Development Life Cycle
- Developed library for creating Excel outputs
- Interfaced directly with end users, from gathering design requirements through implementation
Tools: PL/SQL, Java, Spring, Confidential, XML, Perl, Weblogic, Tomcat
ETL Specialist/Software Developer
Confidential
Responsibilities:
- Performed process improvement and data loading for the MITS Confidential auditing tool
- Used PL/SQL, Perl, and Java to help streamline the data load process
- Developed and implemented driver scripts to automate post - processing operations
- Enhanced Java stored procedures to account for additional new IRS tax return forms
- Performed statistical data reduction for validation of complete data load, using PL/SQL, Perl, Excel and Macros (VBS)
Tools: PERL, SQL, Oracle PL/SQL, Java
Confidential
ETL Software Developer Analyst
Responsibilities:
- Developed, implemented, and sustained automated data Extract Transform Load (ETL) solution for Confidential
- Ensured seamless continuity of operations for Network Management System (NMS) Applications using Network Change & Control Management
- Developed a multi - threaded Windows service coded in Visual Basic (.NET) with an Oracle 10g PL/SQL database to perform ETL
- Application Integration & Support Engineer (Solaris)
- Assisted in the System Development Life Cycle for the Network Change & Control Management System (NCCM) and provided Tier III support (Weblogic & NetCracker Web Application)
- Implemented and administered multiple Weblogic application servers in a variety of environments: development, testing, migration, and production
- Provided production environment support 24/7 including security certification maintenance, performance tuning, troubleshooting, assisted database maintenance, and patch deployment
- Installed and administered server clusters on both Solaris and Windows server environments
- Configured installation scripts, security configurations, and continued maintenance
- Deployed NetCracker to variety of environments (Solaris, Server 2003, 11g, MSSQL)
Tools: Visual Basic .NET, PL/SQL, Java
