Technology Architect Resume
NJ
SUMMARY:
- Technology Architect with (12) years of IT experience in J2EE Lead/Architect, leading, managing and developing complex digital, distributed and cross functional Software Application Development projects in both cloud and on - premises platform and very proficient in Cloud solutions.
- Hands-on Experience in Java8, Spring, SpringMVC, RESTful APIs, Micro-Services, Spring Boot, Spring Data, Confluent Kafka, OAuth2, ThreatMatrix.
- Experienced in Architecting, Developing and implementing micro-services using Spring Boot in distributed platform.
- Designed, developed and implemented enterprise distributed messaging hub (eCube) using Confluent Kafka to capture users login events.
- Proficient in pivotal cloud foundry configuration setup for micro-services and maintain PCF micro services routing mechanism and configure new services.
- Proposed, Designed and Integrate oAuth2 implementation for authentication and authorization for micro-services using mule gateway.
- Worked on micro-services using Rest template for intercommunication and using services discovery Naming Server from Netflix API.
- Experience in micro-services deployment with Jenkin pipeline including build process, GIT Hub repo for PCF.
- Proficient in Application Containerization using Docker tool.
- Worked with configuration team to configure Splunk for PCF deployed micro-services and monitoring dashboard.
- Configured GIT repo for micro-services and manage all configuration files with Config servers.
- Experience on rollback mechanism for PCF deployment and configure on going traffic with PCF Auto scaling, managing scaling up and scaling down
- Worked on NetFlex core services using SpringBoot for Eureka, Zuul, Discovery Naming Server, Swagger, Hystrix, and Demonstrated to client
- Worked on CI/CD tools and technologies including GitHub, Maven, Jenkins, Sonar, Artifactory.
- Experienced in unit testing and functional framework like GEB, and SPOCK using on saucelabs platform
- Worked within and across agile team for Planning, Analysis, Design, Development, Testing, Enhancement, Maintenance & Support of Software Applications, Estimation, Scheduling, Metrics, Tracking.
TECHNICAL SKILLS:
Processes: SDLC (Software Development Life Cycle) in Agile
Management Tools: MS Project Plan, MS SharePoint, MS Visio, MS-Word, MS-Excel
Operating Systems: Windows, Unix, Linux.
Languages: Java/J2EE,Micro-services, Pivotal Cloud foundry, Servlets, SpringMVC, Spring, Spring-boot, SpringData, Restful services, MuleSoft Struts, Ant build scripting, Junit, Maven, Gradle Jenkins,SPOCK GEB
Databases: Oracle 10g/11g, MySQL, Access.
Application Servers: WebLogic Application server, Apache Tomcat, WPS, Portal Server.
Tools: STS,Eclipse, IntelliJ, Maven, Gradle, Cruise Control, Jenkins, Mercury Quality Centre, IDE WEB services (SOAP and REST), Postman, RAD, WSAD, PL/SQL Dev, TOAD, Putty, JIRA, Rally. Bitbucket
Version Control: Git, RTC, StarTeam, SVN Sub Version
PROFESSIONAL EXPERIENCE:
Confidential, NJ
Technology Architect
Responsibility:
- Working as Technology Architect and responsible for the architecting, analysis, design and development of micro-services using Spring Boot.
- Proposed, designed, developed and implement Central Config Server for DSSI Platform using Spring Boot.
- Worked with Mulesoft and GIT team to integrate Config Server to connect GIT repository.
- Analyzed Vantage Service and broke down in to multiple micro-service using Spring Boot.
- Integrate micro-services with mulesoft for api gateway.
- Proposed, Designed and Integrate oAuth2 implementation for authentication and authorization of micro-services using mule gateway
- Worked with DevOps team to CI/CD process for Jenkins pipeline and deploying application in to AWS platform.
- Led engineers and analysts in order to ensure adherence to quality standards
- Participated and contributed in design reviews and provided inputs to the design recommendations.
- Explore and understand technology trends and proposed and implement in the project.
Confidential, NJ
Technology Specialist
Responsibilities:
- Worked as Technology Specialist responsible for the architecting, analysis, design and development of user RESTful services.
- Designed, developed and implemented Audit Framework using event based KAFKA to capture authentication data in to HDFS.
- Integrated Threat Matrix with security services to captured audit data for fraud detection during user authentication.
- Wrote spock junit to achieve more than 80% of code coverage and streamlined the quality code.
- Involved in gathering business requirements, analyzing the project and created UML diagrams such as Use Cases, Class Diagrams, Sequence Diagrams and flowcharts for the Optimization module using Microsoft Visio.
- Proposed and implemented improvements to existing delivery process like peer reviews, static code analysis, test coverage.
- Participated and contributed in project planning and sprint planning sessions with project managers, business analysts and team members.
- Participated and contributed in design reviews and provided inputs to the design recommendations.
- Participated in daily standup calls to update on impediments, accomplished and planned tasks.
- Worked closely with DevOps for ST migrations and production release planning.
- Worked with Prototype, fatwire, Site config team for UI design, contents and customization.
Technical Lead
Responsibilities:
- Worked as Tech Lead and Led engineers and responsible for delivering the project in very tight deadlines.
- Designed and developed the architecture of the project by using atom standard and guidelines.
- Developed all the major components Models, Controller, Service and Repository Layer.
- Implemented Spring Cache to improve the performance of the application and restrict duplicate calls.
- Mentor other resources in their technical issues and groom them to meet client expectations.
- Configure Sonar with the gradle build and fix the sonar violations.
- Gather and understand project requirements from client, coordinate offshore resources and direct project in right direction in timely manner.
- Explore and understand technology trends and proposed and implement in the project.
- Worked with Prototype, fatwire, Site config team for UI design, contents and customization.
- Worked on RP (Release Package) and release support and worked with security and deployment team for any critical defect.
- Created and modified gradle build scripts on regular basis for project dependencies, JAXB Gen, unit testing and bundling the application
SME Analyst
Responsibilities:
- Worked as SME for analyzing developing and deliver for the compliance CRS.
- Developed robust back end framework to support complex workflows and rules using Java and Spring framework.
- Wrote integration module to communicate with other applications over MQ, SOAP.
- Performing impact analysis for new requirements/projects.
- Identifying areas of automation & automating Unit & Integration testing processes.
- Interacting with the client teams on a daily basis for requirements gathering, design reviews, requirement reviews, code review process improvements.
- Configuring and developing Hibernate, Spring and Struts Framework, Writing Services Interfaces.
- Build, Jobs Creation, release applications using Jenkins Management Tool.
- Participated in daily Sprint standup calls to provide an update on accomplished and commitment tasks.
Tech Lead
Responsibilities:
- Worked as Tech Lead and responsible for resolving Application Defects / Production Issues
- Developed Tool which checks the status of all the processed message hourly bases for each queues.
- Added validation Layer for each type of messages for their respective specification
- Configured Queues on IBM MQ Series and map with respective handler based on message category.
Software Engineer
Responsibilities:
- Responsible for coding development, testing application and Automate the configuration changes by developing the java utility and provide production support and release support.
Software Developer
Responsibilities:
- Responsible for analysis, development, Deployment and providing the production support.