We provide IT Staff Augmentation Services!

Application Architect / Technical Lead Resume

ChicagO

SUMMARY:

  • Recognized software professional with over 13 years of experience in delivering enterprise technology solutions in varied business verticals using technologies as Spring Boot, Microservices, Spring, Hibernate, REST API, SOAP web services, Struts, Servlets, JSPs, Docker, Azure, Kubernetes, Spinnaker.
  • Experience with Continuous Integration (CI), Continuous Delivery (CD) using Git, Bitbucket, Jenkins, gradle
  • Strong experience in Spring Framework such as Spring MVC, IOC, AOP and Spring JDBC.
  • Good experience with Cassandra and Cosmos DB NoSQL Databases.
  • Sound RDBMS concepts and broadly worked with Oracle, DB2 and PostgreSQL.
  • Experience in maintaining code quality by using tools like PMD, FindBug, Checkstyle and SonarQube.
  • Experience in OOAD architecture and modeling and designing artifacts such as class diagram, sequence diagram and state diagrams using Rational Rose, RAD and Enterprise Architect.
  • Hands on experience with build and deployment tools including Ant, Maven and Gradle,
  • Usage of Azure cloud environments to deploy applications using tools like Spinnaker, Docker, Kubernetes.
  • Working experience with Apache Kafka and IBM WebSphere MQ for messaging services.
  • Excellent communication and presentation skills and experience working with business users as well as senior management.
  • Strong Knowledge on Application Development using Software Development Life Cycle using various methodologies including Waterfall, Agile (Scrum).

TECHNICAL SKILLS:

Programming Languages: Java

Enterprise Technologies: REST APIs, SOAP Web Services, JMS, JPA, JSP, Servlets

Web Technologies: XML, Avro, YAML, Java Script, HTML5, JQuery, AngularJS, Open API

ORM Tools: Hibernate, IBatis

Build Tools: Maven, Gradle, Ant, Jfrog artifactory

Frameworks: Microservices, Spring Boot, Spring, Struts

Application Servers: Weblogic, Websphere, Tomcat, Wildfly

Middleware Technologies: Apache Kafka, Websphere MQ

Databases: Cassandra, Cosmos DB, Oracle, DB2, MySQL, PostgreSQL

Cloud Technologies: Kubernetes, Docker, ACR, Azure APIM, Azure Redis cache

SCM: Git, BitBucket, CVS, Subversion, Visual Source Safe, ClearCase

CI CD Tools: Spinnaker, Jenkins, Bamboo

PROFESSIONAL EXPERIENCE:

Application Architect / Technical Lead

Confidential - Chicago

Technologies: Java J2ee, Spring Boot, Spring MVC, Docker, Azure, Kubernetes, Spinnaker, REST APIs, Avro, Kafka, BitBucket, Jenkins, Maven, Oracle, Cassandra, Kibana.

Responsibilities:

  • Used Microservices architecture with Spring Boot framework to build lightweight application components.
  • Defined architectural solutions including logical Model and service Model for complex business problems using Enterprise Architect.
  • Prepared Data models and JPA layer based on Cassandra NoSQL database.
  • Defined various application interfaces based on Kafka events and REST APIs using Avro and YAML respectively.
  • Lead API lifecycle development and fully responsible for software development and code quality.
  • Worked with various stakeholders and end users to enhance the Product backlog using Jira/ Rally.
  • Build highly available, reliable and secured API solutions using Microservices and Spring Boot Framework.
  • Deployed Microservices to Azure Cloud Platform in Docker containers managed by Kubernetes using CI/CD pipelines.
  • Conducted Sprint planning, Standups, Product backlog grooming, Sprint review and retrospectives, participated in Scrum of Scrums.

Senior consultant

Confidential - Chicago

Technologies: java j2ee, Spring Boot, Pivotal Cloud Foundry (PCF), REST API, git, Jenkins, gradle, Oracle, Splunk, Spring MVC, WebSphere MQ

Responsibilities:

  • Developed REST APIs for processing for mobile payment wallet for apple pay, android pay and Samsung pay for a large banking client.
  • Prepared design documents and API specifications for various credit card payment processing APIs and reviewed with the business.
  • Implemented the API security using JWT, JWE, JWS, SHA encryption between API calls in distributed networks.
  • Created Jenkins jobs for deploying application on different environments on Pivotal Cloud Foundry (PCF).
  • Lead the production installation of the highly available application using traffic flips with no down time for users.
  • Build the application using Gradle and deploying the application to various testing environments using Jenkins using CI/CD pipeline.
  • Migrating software configuration management from clear case to enterprise git repositories and preparing for continuous integration and continuous delivery of the application.
  • Prepared and ran various batch jobs for reporting the transactional data for business.
  • Running DR planning meeting and preparing turn over documents for support teams.
  • Engaging with various stakeholders and End users to enhance the Product backlog.
  • Analysis of the application logs using centralized logging system splunk for analyzing the critical production issues.

Technical Lead

Confidential

Technologies: java j2ee, Spring, SOAP, REST API, git, Jenkins, gradle, Oracle, jquery, Spring MVC, jboss

Responsibilities:

  • Leading the production support teams in cross-geographic locations.
  • Analyzed the critical issues and provided status on the progress of the production issues in Reliability calls in organizational meetings.
  • Designed the Change requests and provided estimations for business approval from the client for fixing the issues.
  • Modified and created new business rules in jboss rule engine for new business requirements.
  • Discussed and planned for the aging issues and provide resolution plans in daily calls.
  • Managed the development activities and mentoring the junior developers.
  • Prepared Data Access layer using Hibernate 4 for persisting the objects into Database.
  • Coordinated between multi-vendor teams on large-scale project for resolution of the issues in the application.
  • Planned the production deployment for the application on monthly basis and coordinated QA and UAT activities with the independent QA teams.

Lead Engineer-2

Confidential

Technologies: java j2ee, Spring, SOAP, REST API, git, Jenkins, gradle, Oracle, jquery, Spring MVC, jboss

Responsibilities:

  • Monitored and reviewed the development team from multiple domains and provided technical guidance.
  • Prepared High-level design of a Cloud Based Broker application including various components.
  • Prepared UML diagrams and design documents.
  • Migrated the UI of the application to AngularJS from openlaszlo.
  • Designed wsdl files for implementing web services and developed implementation classes.
  • Implemented SOA (SOAP based web services) for publishing various web services for establishing the communication between two systems.
  • Designed and coded various modules using spring MVC effectively for implementation of business requirements.
  • Facilitated regular meetings with business partners for requirement gathering.
  • Achieved software configuration management and version control using perforce.

Technical Lead

Confidential

Technologies: java j2ee, Spring, SOAP, REST API, SVN, Jenkins, Ant, DB2, jquery, Spring MVC, WebSphere.

Responsibilities:

  • Designed and developed web services involving various systems for maintaining business critical Enterprise master data information.
  • Developed the application on RAD and completed deployment on IBM WebSphere Application Sever.
  • Developed Data Access Layer using Hibernate DAO Support and Hibernate Templates of Spring Framework.
  • Effectively used the technologies as spring, hibernate, JAX WS web services, SOAP, WSDL, DB2, WAS 7, JavaScript etc. for new development from the scratch.
  • Design and development of SOAP Web services using SOAP,REST, XML, WSDL, JAXB and used SOAP UI tool for testing the services.
  • Completed WAS migration of various web services, which are used across the organization.
  • Created Use Cases using UML for capturing and documenting the requirements in detail.
  • Organized and lead meetings with Product owner regarding implementation details for requirements.
  • Organizing PSI planning and Sprint planning meetings between multiple scrum teams.

Senior Software Engineer

Confidential

Technologies: java j2ee, Spring, SOAP, REST API, git, Jenkins, gradle, Oracle, jquery, Spring MVC, jboss

Responsibilities:

  • Used Spring Core for dependency injection/Inversion of control IOC, and integrated frameworks like Struts and Hibernate.
  • Managed and mentored a group of application developers, assigned responsibilities, elaborated Use Cases, managed project schedule and module targets etc.
  • Developed an insurance application using technologies like java, spring, hibernate, DB2, WebLogic, JavaScript, and css.
  • Utilized Hibernate for Object/Relational Mapping purposes for persistence onto the Oracle database
  • Created Hibernate mapping between database tables and objects in Java using hbm.xml.
  • Configured hibernate framework in deployment descriptor and configuration files.
  • Requirement clarification and converting them to technical requirements.
  • Coding of various modules and reviewing others’ modules.

Associate Consultant

Confidential

Technologies: Java / J2ee, Eclipse, Tomcat, UML, XML, RDBMS Oracle, Java Script, Hibernate, Struts, Junit, Ant, WebLogic.

Responsibilities:

  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript.
  • Developed the Action classes, Action Form classes and configured the struts-config.xml file.
  • Used Struts validator framework for client side and server side validation.
  • Used XSLT to transform XML documents into HTML Documents.
  • Coding of modules involving the xml message parsing using SAX parser.
  • Created Apache Ant build script for building the application and involved application deployment.
  • Developed database DAO, Service layer for database transactions.
  • Developed JSPs, Struts Action Classes and Form Beans.

Hire Now