Architect Resume
Forth-worth, TX
SUMMARY
- 15 years of experience in Java/J2EE software Development, Maintenance, Deployment wif 4+ years of experience on cloud native platform(s).
- Expertise in developing/deploying Cloud based applications using Pivotal Cloud Foundry and Microsoft Azure - Cloud Platform(s).
- Experience on Azure cloud platform and key features on deploying application on Cloud, exposure to Terraform Scripting.
- Re-platformed existing Monolithic applications to Pivotal Cloud Foundry using Spring Boot (PaaS - Platform as a Service) by utilizing several Market-place services such as Zuul, RabbitMQ, Redis and created few User Provided services.
- Exposure to Cloud Concepts such as Config Server, Service Registry and Circuit Breaker for Modernizing Cloud Apps.
- Implemented applications wif responsive using Angular CLI and material design.
- Proficient in implementation of frameworks like Struts, Spring and ORM frameworks like Hibernate, JPA.
- Having strong programming skills in Java, J2EE technologies, Spring MVC, Spring RESTful web services, Spring Integration (wif IBM MQ series).
- Experience wif AngularJS, jQuery, JavaScript, AJAX, JSON, HTML, CSS, Tiles, and Tag Libraries.
- Hands on experience in unit testing using wif JUnit.
- Proficient in applying Core and J2EE design patterns.
- Experience in database design and development of PL/SQL stored procedures, Cursors, Functions, Views, indexes, sequences, packages in relational databases: Oracle 9i/10g, MySQL, and SQL Server 2000.
- Expertise in XML technologies such as XSL, XSLT, XML schemas, SAX parsers, DOM parsers.
- Excellent experience in Object Oriented Programming, Development, Implementation and Testing of various software applications using Java, J2EE.
- Expertise in design wif Use Case, Sequence diagrams, Activity diagrams, Class diagrams wif exposure to UML tools like Visio.
- Proven experience wif Administration of Application Servers like IBM Web Sphere 6.x/5.x/7.x/8.x, WebSphere Liberty and Tomcat
- Implemented Spring REST wif Spring Integration Framework.
- Worked on Spring REST API Validation and Exception Handling wif Customization.
- Implemented HATEOAS concept in REST API.
- Hands on experience wif build tools like ANT, Maven, Gradle and logging tools like Log4J.
- Experience in Jenkins Pipeline setup by implementing Code Quality Gates such as PMD, JaCoCo and Automation test scripts to promote code changes rapidly across teh environments.
- 5+ years of experience as an Agile using SAFe and Scaled Agile Methodologies.
- Experience in software development processes like AGILE and Waterfall.
- Experience in Configuration Management tools like GIT, CVS and Subversion.
- Good exposure in Design Patterns for Web and Enterprise applications.
- Experience in Project Estimations.
- Good noledge on Docker images and containers.
- Having good experience in requirement analysis.
- Good analytical and Problem-solving skills.
- Open to learn new Tools and Technologies. Aiming to attain responsible position and grow incessantly.
- Excellent written and verbal communication skills, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, lead/work wifin a team environment.
TECHNICAL SKILLS
Languages: Java/J2EE.
Web Application Framework: Spring Boot, Microservices, Spring, Struts 1.x, Struts 2.x.
Front-end Technologies: Angular 7, HTML 5, CSS, JavaScript, TypeScript
J2EE Technologies: JDBC, Servlets, JSP, EJB, JMS, JMX, JAXB. XML wif SOAP/REST API, Web Services.
ORM Frameworks: Hibernate, JPA, Spring JDBC.
Database: Oracle10g, DB2, MySQL, SQL Server
Application Servers: IBM Web Sphere, IBM Liberty application server, Weblogic
Messaging Servers: IBM MQSeries, Rabbit MQ
Search Engines: Apache Solr, Elastic Search.
WebServices: SOAP/REST API
Testing Tools: Junit, MockitTo, Power Mock, JMeter
Build Automation Tools: Ant, Maven, Gradle.
CI/CD Tool: Jenkins Pipelines, Concourse.
PROFESSIONAL EXPERIENCE
Confidential, Forth-Worth/TX
Architect
Responsibilities:
- Performing Onsite Technical Lead for two offshore teams located in India
- Was Involved in ramping up Team to work on teh system to migrate On Prem System to Azure Platform.
- Implemented Microservices wif spring Boot to be deployed as PaaS on Azure Platform.
- Implemented Angular Components wif responsive design wif services and routers which interacts wif spring backend microservices.
- Worked wif AA Engineers on establishing best practices such as Pair-programming and Test-Driven development.
- Involved in data migration and CI/CD setup for continuous deployments.
- Developed REST API Calling functionality in AngularJS.
- Implemented Terraform Scripts for migrating applications to higher environments.
- Implemented REST API documentation using Swagger.
- Monitoring team members and halps them when they face technical issues wif technical training
Environment: /Technologies/Framework/Tools: JDK 8, Spring Boot, Angular CLI, Azure, Maven, Terraform, JPA, Jenkins CI/CD Pipeline, GIT
Confidential, Forth-Worth/TXLead Full Stack Developer
Responsibilities:
- Was Involved in phase of teh project mainly Development of teh application.
- Implemented Microservices wif spring Boot to be deployed as PaaS on Pivotal cloud foundry.
- Implemented Angular Components wif responsive design wif services and routers which interacts wif spring backend microservices.
- Implemented Zuul as a gateway service.
- Worked wif AA Engineers on establishing best practices such as Pair-programming and Test-Driven development.
- Involved in data migration and CI/CD setup for continuous deployments.
- Developed REST API Calling functionality in AngularJS.
- Implemented Spring SDR wif JPA.
- Implemented RabbitMQ for transmitting message for asynchronous operations.
- Implemented REST API documentation using Swagger.
- Monitoring team members and halps them when they face technical issues wif technical training
Environment: /Technologies/Framework/Tools: Open JDK 11, Spring Boot, Angular CLI, Pivotal Cloud Foundry, Gradle, JPA, Jenkins CI/CD Pipeline, GIT
Confidential, Plano/TX
Lead Full Stack Developer
Responsibilities:
- Was involved in performing PoC on Camunda BPM using Spring Microservices deployed as PaaS on PCF infrastructure.
- Implemented Camunda BPM orchestration wif chorography using microservices and RabbitMQ.
- Implemented Decision Management Rules and Human workflow as part of Camunda Orchestration.
- Implemented Spring cloud gateway.
- Implemented spring cloud native concepts such as Config server, Eureka.
- Implemented Auto-scaling concept to handle load-balancing of teh microservices.
Environment: /Technologies/Framework/Tools: Java 1.8, Spring Boot, Pivotal Cloud Foundry, Maven, JPA, Jenkins CI/CD Pipeline, Camunda BPM, GIT
Confidential, Huntvalley/MD
Lead Java Developer
Responsibilities:
- Designed and implemented J2EE applications/WebServices for Business Insurance Product.
- Designed and implemented Microservices using Spring Boot to be deployed as PaaS on Pivotal Cloud Foundry.
- Migrated application running on IBM WAS servers to IBM Liberty servers to enable for Cloud Infrastructure.
- Decomposed Monolithic Web application into Micro Services using Spring Boot.
- Involved in implementing SOA Multi-protocol gateways for services using IBM Datapower.
- Involved in Agile Principals like TDD, Pair Programming, and also instrumental in bringing quality aspects to code like PMD, Jacoco wif Jenkins Pipeline builds.
- Lead Agile DBT Team of 10 members as Agile Master / Technical Lead.
- Involved in requirements gathering, analysis, user stories refinement, iteration planning and iteration demo(s).
Environment: /Technologies/Framework/Tools: Java 1.7/1.8, Spring Boot, Pivotal Cloud Foundry, IBM Datapower, JAX-WS, JAX-RS, IBM WAS 8.5/Liberty, Ant, Ivy, Maven, JPA, Soap UI, jQuery, Angular CLI, Jenkins
Confidential
Project Lead
Responsibilities:
- Designed and implemented J2EE application for providing SCM capabilities for applications inside Confidential Organization.
- Lead SCM Platform and TWS Toolkit web applications and coordinate daily activates between onsite and offshore folks.
- Involved in Requirement Gathering, analysis and delegating work to teh team.
- Provide technical directions to teh team to resolve key technical issues
- Facilitate training(s) for teh team on new technologies, process.
- Participate in weekly status calls to report project status and deliverables.
- Managing code deployment in various environments (Dev, UAT, Production)
Environment: /Technologies/Framework/Tools: Java, Spring, Struts, Hibernate, JSP, Maven, DB2, JPA, IBM WAS 8, Jenkins
Confidential
Team Lead
Responsibilities:
- Was Involved in phase of teh project mainly Maintenance of teh application
- Designed and implemented J2EE application for delivering Macmillan Digital content using a platform for publishers to launch their materials.
- Lead teh team for development of Digital and Academic modules and working on maintenance of Discovery and Distribution Modules.
- Involved in design and development of Digital and Academic, Concurrency and Search Module.
- Incorporated various features into existing platform like RSS, TagCloud, Solr Search, payment gateway implementations.
- Incorporated configurations at publisher level which makes publisher easy to change from one option to another at any point of time.
- Incorporated Journals into teh existing books platform and building up teh platform to suite for various other contents like magazines, flip books, audio and video content.
- Transformed teh existing image-based solution of content reader to pdf based and flip book solutions.
- Managing code deployment in various environments (IT, UAT, Production)
Environment: /Technologies/Framework/Tools: Java, Struts, Spring, Hibernate, JSP, Maven, MySQL, Lucene, Solr, jQuery, JBoss, Jenkins
Confidential
Module Lead
Responsibilities:
- Identified teh Business requirements of teh project.
- Designed and implemented J2EE application for delivering Confidential Orion Suite as content management tool for assisting publishers to store their content(s).
- Involved in development of installer and working on maintenance of Orion Applications like Orion, Access.
- Involved in design and development of installer for Document management products on Windows Operating System.
- Created Database instance in Oracle 10g and Oracle 9i using in installer.
- Managed registry entries for Confidential Orion products and installed various products of Confidential .
- Involved in implementation of JAAS Autantication
- Worked on standardization of reports and population of data on to teh site.
- Incorporated various Design Approaches to teh product.
Environment: /Technologies/Framework/Tools: Java, Struts, JSP, Velocity, JAAS, Ant, MySQL, Installshield multiplatform (ISMP).