Application Architect Resume
ChicagO
EXECUTIVE SUMMARY:
- 17 years of professional experience in Pharmacy, Financial, Insurance, Telecom and ecommerce/customer loyalty domains.
- Excellent experience in Architecture designing and providing technical solutions.
- Excellent experience in microservice event driven architecture using spring boot, spring cloud, Apache Kafka and Kubernates.
- Excellent exposure to manage different teams and projects. This includes architecture design, development, and testing of applications.
- Well versed in Legacy Modernization projects from Monolithic to Microservices.
- Excellent exposure to design concepts and all phases of SDLC and agile methodology.
- Experienced in designing, managing & delivering parallel projects in demanding situations.
- Working experience on cloud native micro services using Java, Restful WS, Spring Boot, Spring Cloud, Spring Cloud Steams, Spring Integration, Docker, Spinnaker, and Kubernetes.
- Hands on experience on distributed streaming platform apache Kafka, Azure Event Hub and distributed NoSQL database apache Cassandra, Azure Cosmos DB.
- Hands on experience in performance analysis on cloud native applications using Dynatrace, Azure AppInsights.
- Hands on experience on Field Level Encryption using Voltage Encryption Software.
- Hands on experience on middle ware technologies such as ESB (ServiceMix 3.0).
- Expertise in implementing SOA design principles using SOAP and Restful Web Services
- Expertise in implementing asynchronous communications using ActiveMQ, Kafka.
- Experience in wide range of frameworks like Spring, Struts, Hibernate, jQuery, and web technologies Servlet, JSP, and XML.
- Experience in writing business rules using IBM iLog.
- Extensive work experience using most of the Spring modules.
- Having 7 years of experience in developing applications using Agile Scrum.
- Good understanding of OOPS principles and implemented Java/J2EE design patterns in the enterprise applications.
- Having experience in leading onsite and offshore teams.
- Excellent team player with strong trouble shooting and debugging skills.
- Having good experience on solution, design and data architecture.
- Ability to learn modern technologies and deliver robust, scalable applications within short span of time.
TECHNICAL SKILLS:
Java: Java8, Java7, Core Java, Java6, Java SE, Java EE, JavaMail, JavaServer Faces, Apache Struts 1, Apache Struts 2, GlassFish, Hibernate, Internationalization, JAX - RS, JAX-WS, JTA, Spring Framework, Spring Integration, Spring MVC, Spring Security, Tomcat, Weblogic, WebSphere Application Server (WAS), WildFly, Spring Boot, Spring Cloud
Databases: Oracle, Cassandra, Cosmos DB
DevOps: DevOps Practices
Tools: Ant, Basecamp, Code Analysis Tools, Enterprise Architect, Issue Tracking, JIRA, Maven
Testing: Unit Testing
Message Queues: RabbitMQ, Kafka
HTML/CSS: XML Schema, XHTML, DHTMLX, XSLT, Xpath, SOAP
Java EE: Java EE
Microservices: Kubernetes, Docker
Agile Practices: Scrum, Scaled Agile Framework
Application Security: Secure development life cycle, Secure Coding
Project Management: Estimations, Risk management
Build: Maven, Gradle, Ant
Cloud Platform: Microsoft Azure, Amazon Web Service (AWS)
Agile Roles: Agile Project Manager
JIRA: Jira Administration
Continuous Integration: Bamboo, GitLab CI, Jenkins
Code Coverage: Clover
Containers: Docker
Version Management System: GitHub, CVS, PVCS, Git
Scrum Master: Software Change Management
Repo Management: Artifactory - jfrog, Bit Bucket
Identity And Access Management: Auth0, LDAP, oAuth2, Oracle IDM, OpenID-Connect
PROFESSIONAL EXPERIENCE:
Confidential, Chicago
Application Architect
Responsibilities:
- Working as Application Architect
- Gathers the requirement from core business team
- Analyzed and developed standards, processes and future action plan to meet customer requirements and improve efficiency.
- Developed Junit/Mockito framework-based test cases for Test Driven Development under Agile methodology
- Maintained Bit bucket/git for Version changes Management
- Code reviews Manual as well as SonarQube to insure high quality deliverable
- Involved in managing logs and tracing using Kibana and Spring Sleuth with Zipkin
- Configuration and Deployment of application on Apache Kafka, Kubernates, Spinnaker, Apache Azure
- Microservices: Order Management, Patient, Location and Product Microcosmic. Development of existing features using new technologies for greater integration and loosely coupled services.
- Participating in daily scrum meetings and other scrum ceremonies.
- Develop code using spring-boot on Microservice architecture using, Apache Kafka, Kubernates, Spinnaker, Microsoft Azure, Swagger, Cassandra and Cosmos DB.
Technologies: Java/JEE, Spring Boot, Spring Cloud Streams, Apache Kafka, Apache Cassandra, Azure Event Hub, Docker, Spinnaker, Ingress, Kubernetes, REST, SOAP, Spring-Core, Spring AOP, Spring Integration, Angular JS, JPA, Maven, Jenkins, Bit Bucket, JIRA, GIT, JUNIT, EA, PUML, Jenkins
Confidential, NJ
Application Architect
Responsibilities:
- Worked as an Application Architect
- Gathered the requirement from core business team.
- Provided Architectural support for the deployment of Order Processing CDMA/LTE network in Network Vision Project.
- Interface with business stakeholders and other teams to identify and resolve problems during the full order management cycle
- Develop a close working relationship with other SW team members as well other cross-domain teams.
- Responsible to work with improvements, by participation in the development, of the architectural principles, processes and standards
- Establish and manage engineering processes, best practices, and continuous improvement, aligned with Agile-Scrum methodology
- Perform state-of-the-art product development activities, with an emphasis on the “back-end” (including database design, performance, and security)
- Develops high-level application designs and directs detailed design work of developers
- Develop new products and frameworks from the ground up as well as providing enhancements to existing products
Technologies: Java/JEE, Spring Boot, Apache Kafka, Apache Cassandra, Docker, Spinnaker, Ingress, Kubernetes, REST, Spring-Core, Spring AOP, Spring Integration, Angular JS, Maven, Jenkins, Bit Bucket, JIRA, GIT, JUNIT, EA, Jenkins
Confidential
Tech Lead Java
Responsibilities:
- Using IDE Eclipse and Git Source Tree for source code maintenance.
- Authored Persistence Layer Hibernate API and created data models and domain Object.
- Designed project architecture using spring framework and provided Dependency Injection(IOC)
- Authored persistence layer JDBC using Hibernate API and created Data Models and Java Bean.
- API Security using IAM (Identity Access Management)
- Designed GUI using AngularJS, HTML5, AJAX, CSS3, XSLT, Java Scrip, XML, grunt server etc. Analyzed, Developed and implemented new requirements requested by business as per Agile Project Management like one or two-week Sprint, SCRUM, JIRA Story, backlog, daily stand up etc. Requirements validation. (feasibility analysis & Impact analysis)
- Hands on coding, code reviews, maintaining metrics
- Hibernate Object Model design.
- Preparation of Use case design Documents & estimations to the new change orders.
- Development, Bug fixing & product support for US region.
- Responsible in preparation of Unit Test Plan and Test Plan Review.
Technologies: Java, J2EE, Spring, Hibernate, Log4J, Java Script, AJAX, Web Service, JDBC, JSP, Servlets, Maven, GitHub, XSLT, HTML5, CSS3, XML, Perl, Eclipse 3.2 and Oracle Web sphere 7.x, Oracle SQL, PL/SQL
Confidential
Senior Associate Projects
Responsibilities:
- Analyzing the user requirements/bugs in existing system and preparing Impact analysis docs and finally fix and test those.
- Developed O-R Mapping Schema using Hibernate.
- Developed Action, Forms, Java classes for Business Logic
- Developed the Spring mapping files with IoC.
- Conduction of team meeting, Preparing metric sheets for client Radaptive
- Developed Unit Test Cases using JUnit
- Authored Application logging mechanism-using Log4j. Part of the Architectural Team
- TopLink Object Model design for the new enhancements.
- TopLink Consultation for the team.
- Preparation of Use case design Documents for the enhancements.
- Hands on coding, bug fixes, Technical guidance to the team.
- Daily status reports to the all stakeholders.
Technologies: Java, Spring, TopLink 10g, JSON, JDBC, Java Servlets, JSP, AJAX, JEE, Oracle 10g, HTML, Log4J, XML, Web Service, eclipse 3.2, Java Script and RAS 6.0
Confidential
Senior Developer
Responsibilities:
- Analyzing the user requirements/bugs in existing system and preparing Impact analysis docs and finally fix and test those.
- Developed the Screens with MXML and ActionScript.
- Developed O-R Mapping Schema using Hibernate.
- Developed Action, Forms, Java classes for Business Logic
- Developed the Spring mapping files with IoC.
- Developed Session Beans.
- Developed Unit Test Cases using JUnit
Technologies: Java, Spring, Oracle JDBC Driver Thin Driver, Java Servlets, JSP, AJAX, J2EE, Oracle 10g, HTML, Log4J, XML, eclipse 3.2, Java Script and Web Logic 8.1
Confidential
Associates - Projects
Responsibilities:
- Analyzing the given Design documents for Use case.
- Developed O-R Mapping Schema using Toplink workbench.
- Developed Action, Forms and Java classes for Business Logic.
- Developed the JSP Screens.
- Developed the Struts mapping files.
- Bugs fixing.
- Production support
Technologies: Java, Struts 1.2.4, Oracle JDBC Driver Thin Driver, Java Servlets, JSP, TOPLINK, J2EE, Oracle 10g, HTML, Log4J, XML, eclipse 3.2, Java Script and Web Sphere Studio Application Developer 5.2.
Confidential
Programmer
Responsibilities:
- Analyzing the given D2K Forms for Migration.
- Contributed in Conversion Work, according to the D2K forms (Client/Server) to JAVA (Web Application) Specifications given by Confidential .
- Coding and manual testing.
Technologies: JBOSS 3.2.6,Tru64 Linux,Framework & Architecture,Jakarta Struts 1.2.4,Java 2 version 1.4.2,Oracle JDBC Driver Thin Driver,JSP 1.2,Struts 1.2.4,Eclipse3.0,ANT 6.0,apache log 4j 1.2.9
Confidential
Software Engineer
Responsibilities:
- Analyzing the user requirements and preparing the Use cases.
- Developed Action, Forms, and Java classes for Business Logic.
- Developed the JSP Screens.
- Bugs fixing.
Technologies: JBOSS 3.2.6,Stervlets,Java 2 version 1.4.2,Oracle JDBC Driver Thin Driver, JSP 1.2,Struts 1.2.4,Eclipse3.0,ANT 6.0,apache log 4j 1.2.9
