Lead Consultant, Cloud-native Applications Solution Architect Resume
Atlanta, GA
SUMMARY:
- Over 15 years of experience in Java / J2EE design, development, delivery, and maintenance.
- Experience in Web Services (Rest and SOAP) integration, design and development - SOA
- Experience in 12 Factors Cloud Native Applications design, implementation, and deployment. DDD and Strategic DDD. Micro-services engineering using Spring and Spring Cloud (Spring Boot, Spring Data, Spring Batch, Spring Integration, Spring Cloud Data Flow). Deployment over Amazon AWS and Pivotal Cloud Foundry (PCF). Methodologies: Agile, Test Driven Development, XP, Pair Programing and mentoring
- Over 10 years of experience on all major Application Servers.
- Experience working on Electronic Order Management system while working with Auto Trader and Confidential .
- Experience in Oracle database design, JDBC, SQL, and PL/SQL.
- Experience with iBatis, Hibernate, and JDBC Template ORM frameworks
- Experience with RedHat / JBoss SOA Integration Platform: ESB, Rules Engine, etc. while working with RedHat
- Skilled in producing conceptual design documents and detailed specification for large-scale and complex projects to reinforce technical product and architectural standards ( Confidential, VA Texas, Red Hat, etc.)
- Experience in Data Analytics and Big data appliances/Data Stores such as Netezza, Splunk.
- Bilingual (French/English) International Tech Support and “Facilitation” and Software Localization experience
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
Lead Consultant, Cloud-native applications Solution Architect
Responsibilities:
- Help Confidential set up a new Pivotal Cloud Foundry (PCF) practice and a new Java practice
- Provide guidance, tutorials, and templates on APIs, Technologies, and Methodologies such as: 12 Factors applications, DDD, Strategic DDD, Spring, Spring Boot, Spring Cloud, Angular, Netflix OSS running on Pivotal Cloud Foundry (PCF).
- Design, implement software, lead team, and provide guidance on client sites:
Confidential, Atlanta, GA
Lead Engineer
Responsibilities:
- Providing leadership in Pivotal Cloud Foundry and Spring Cloud discovery
- Providing leadership in cloud native application design, implementation and deployment
- Providing strategies for refactoring and migrating legacy monolithic J2EE applications to micro-services deployed on Pivotal Cloud Foundry private platform.
- Acting as an interface with Third Party Partners (Pivotal, Redis Lab) for new APIs discovery and POCs set-up
- Methodologies: Agile, Test Driven Development
- Frameworks, APIs, and Technology stack: Java, Maven and Gradle, Spring Core, Spring Boot, Netflix Spring Cloud for distributed micro-services deployment and discovery (Eureka, Hystrix, Feign, etc), Hibernate/JPA, Spock Test Framework along with WireMock and MountBank for Service virtualization. Redis, Kafka, RabbitMQ. AppDynamics, Dynatrace, Splunk.
Confidential, Atlanta, GA
IT Dev Lead / Senior Software Engineer
Responsibilities:
- Provided Leadership with Cloud Software implementation guidance
- Provided strategies to refactor and migrate legacy monolithic Inventory Management applications to micro-services deployed on Pivotal Cloud Foundry private platform.
- Coaching and mentoring
- Methodologies: Agile, Test Driven Development, XP, Pair Programming - Tools: JIRA and Pivotal Tracker, Git Hub
- Frameworks and Technology stack: Java / Groovy / Gradle, Spring (Core, Spring Boot, Spring Data, Spring Batch), Hibernate/JPA, Spock Test Framework, Oracle and Informix, Tomcat
Confidential, Atlanta, GA
Senior Software Engineer
Responsibilities:
- Contribute to the Confidential newly acquired LIFT Retail Software integration and maintenance.
Confidential, Atlanta, GA
Senior Consultant, Software Engineer III
Responsibilities:
- Designed and lead the implementation of the Application back-end system. Spring JDBC Template based Data Access Layer, Spring based Transaction Management, Spring based Caching Framework. JDBC optimization and SQL tuning. Oracle Stored Procedure Development.
- Provided Resin App Server setup and configuration guidance (Container managed DS, etc…).
- Helped designed and implement code and release strategy/platform Agile Scrum environment.
- Tutoring and mentoring.
- Platform set-up and modules integration
- Back-end module design and development: DAO over Informix DB
- Integration with Confidential Store mobile devices through Rest WS / JSON API
Confidential, Atlanta, GA
Senior Software Engineer
Responsibilities:
- Design and development of a PCI (Payment Card Industry) compliant Credit Card Payment System development
- Assisted in functional requirement documentation and participated in architecture and design leveraging UML framework in the creation of design documents
- Coached development team on all J2EE applications aspects
Technologies stack used: Spring framework, IBatis ORM, JSF / PrimeFaces, Glassfish Application Server, Oracle
Confidential
J2EE Consultant
Responsibilities:
- As a member of the Red Hat Middleware Consulting Division, provided full range of J2EE services: J2EE Application design and development.
- Worked with heavily matrixed client teams, including client, contractor, and consulting personnel, to deliver client solutions.
- Led teams responsible for Applications migration to Red Hat JBoss Enterprise Platform, JBoss installation and customization, Applications (running on JBoss) health check.
Confidential, Portland, OR
Responsibilities:
- Performed a JBoss Cluster sanity check and assessed faulty configurations
- Fixed Client Applications defects related to session passivation / replication in a cluster environment
- Prototyped JMS Applications on different Red Hat Message Brokers
- Delivered an assessment document and a development guide document
- Lead daily call with the Red Hat Account team and stakeholders on the Client side
Confidential
Responsibilities:
- Prototyped a migration framework.
- Responsible for Red Hat team status report.
- Lead the Applications delivery to the Client QA and deployment teams.
- Participated to daily SoS (Scrum of Scrums).
Confidential, Pensacola, FL
Responsibilities:
- Web military Application migration from Sonic Actional to Red Hat ESB Platform (SOA-P). Lead the prototyping for:
- Web Framework (Wicket, JSF)
- JBoss development environment set-up and customization
- CXF WS and WS Security through handlers chain and CXF
- Designed and developed two ESB JMS based reporting and activity logging to Oracle
- Provided mentoring to the Navy development and JBoss platform administration teams
Confidential, Austin, TX
System Architect / Lead J2EE Developer
Responsibilities:
- Elaborated and presented to stakeholders Architectural and System Design documents.
- As per VA Standard, These Document should meet the PMAS (VA version of the CMMI software development process) requirements. If not project will not move forward and can be cancelled
- Final Approval is given by a Review Board comprised of all VA stakeholder from four (4) VA Regional Centers.
- Under my leadership, our Documents obtained the highest marks in the Austin, TX VA Development Center
- Helped set up and lead the RBPS java development team.
- Helped Confidential interview and hire additional team members
Technologies stack used: PMAS, Spring Framework, Hibernate, WebLogic, Web Services (Spring/CXF), Oracle, IBM ILogJRules.
Confidential, Atlanta, GA
Software Engineer
Responsibilities:
- Participate in the development of the new Confidential .com Electronic Order Management application leveraging the “IBM Sterling Commerce MCS” software.
- Created the custom build and deployment shell script
Environment: and Technologies: J2EE: JBOSS, Tomcat, spring, Oracle 10g, UNIX, Integration and deployment bash scripting
Confidential ; Atlanta, GA
Senior Software Consultant
Responsibilities:
- Interface between the main office in Paris, FRANCE and the branch in Atlanta, GA:
- Responsible for Code reception, Q/A, customization. Source Control (Clear Case management)
- Coach Developers and consultants on all J2EE applications aspects,
- Responsible for Oracle and UNIX (AIX) scripting/development, Web Services integration/Development, and JMS development.
- Responsible for Requirement gathering - Base code customization - Delivery and deployment on WebSphere Application Server Clusters or AIX Server platforms.
- User Guide Customization - .
- Set up and maintain the US Fix Packs Delivery environment and the Clear Case Development environment.
- IBM WebSphere installation, configuration, and Cluster configuration
- Lead the Paris Branch effort to secure a big contract with the Retailer Kroger: regular travels to Paris and Cincinnati, OH to coordinate requirement gathering, implementation, testing, and delivery
- Integration through Jersey Rest WS
Confidential, Alpharetta, GA
Software Engineer, J2EE
Responsibilities:
- Utilities Automatic Metering software development (WS, JSP, spring back-end development).
Environment: /Technologies: JBoss, Oracle 10g, SQL Server, Maven, Spring, and Hibernate
Confidential, Atlanta, GA
Analyst Programmer
Responsibilities:
- Design and code from specifications (Charters, Functional and Detailed Design Documents), analyse, evaluate, test, debug, document, and implement
Confidential, Atlanta, GA
Responsibilities:
- Responsible for J2EE SOA development.
Environment: Weblogic Server, BEA Workshop, XML Beans, Oracle Java and PL/SQL development, ESB and SOAP, MQ, JMS and MDB
Confidential, Alpharetta GA
Database and security developer
Responsibilities:
- Oracle database design and implementation.
- Domain and Data Access Layer development using Hibernate framework.
- Environment: IBM WebSphere Application Server and Portal Server, JSR 168 Portlet Oracle 10g, CA ERwin data modeller.
- WebSphere Application Server, WebSphere Portal Server installation, configuration and migration.
- Data Modelling and migration (SQL Server to Oracle),
- Domain and Data Access Layer development using SPRING and Hibernate frameworks.
- JSR 168 Portlet development.
Environment: BEA Workshop Studio, and Weblogic Application Server, WebLogic Portal Server, Oracle 10g
Confidential, Atlanta, GA
Analyst - Client Support
Responsibilities:
- Worked on cable, broadband, and wireless, Customers Management, Billing and Rating software.
Environment: s: AS400 and J2EE platforms
Confidential
Developer
Responsibilities:
- Worked on terminal emulation, (AS400, IBM OS/390) software.
