Architect Resume
SUMMARY:
- Over 17 years of extensive experience in designing, implementing, scalable, highly available, business critical software systems using Java/JEE and Cloud Technologies.
- Has excellent experience in developing cloud native micro - service applications and migrating legacy application to Cloud Platforms.
- Experience infrastructure automation and configuration management using Terraform, Chef and Ansible.
- Expertise in enabling CI/CD and DevOps practice.
- Experience in containerizing applications using Docker.
- Developed test automation frameworks.
- Expertise in developing prototypes, project context POCs, technology stack finalization and feasibility study for newer technologies to make technical decision.
TECHNICAL SKILLS:
- Java 8, Python 3.x, Golang 1.5, Angular, Spring Framework, Spring Cloud, JPA, Hibernate
- Ansible, Chef, Jenkins, Terraform, Rundeck, SVN, Git, Maven, Liquibase, Flyway, DynaTrace, VisualVM, Tomcat, JBossEAP
- MySQL, Oracle, Postgress/GreenPlum
- Cloud Computing - AWS, HP Helion/OpenStack, CloudFoundary, Docker and Kubernetes
CAREER PROGRESSION:
Confidential
ARCHITECT
Responsibilities:
- Design, implement and configure necessary tools, infrastructure automation to run business critical applications.
- Design and implemented reference architecture and developed business context PoCs.
- Collaborate with shareholders to design AWS Cloud infrastructure and help the teams to adopt and migrate to cloud.
- Implemented AWS infrastructure as code and configuration management using Terraform and Ansible.
- Automated infrastructure, provisioning and configurations using Ansible and Ansible Tower.
- Containerized application using docker. Orchestrated container applications using docker compose.
- PoC: Containerized microservice application and deployed in Kubernetes environment.
- Create Dockerfiles and scripts to containerize the application
- Configured and setup Kubernetes PoC environment
- Implemented deployment yaml scripts to deploy the application
- Migrated the same application into ICP
Environment: ICP (IBM Cloud Private), Kubernetes v1.12, Docker, YAML, Jenkins, Bitbuket, CentOS
Confidential
LEAD DEVELOPER/ ARCHITECTResponsibilities:
- Automated OS Patching process using Ansible, it significantly reduces patching window time and saves 1 FTE time.
- Implemented Ansible playbooks and roles for patching activity
- Create templates for playbooks, setup up the project and required configuration
- Integrated Ansible Tower with Jenkins
Environment: Python 3.6, Flask, REST, Ansible 2.x, Ansible Tower, MySQL, Jenkins, Bitbuket, SUSE 12
Confidential
LEAD DEVELOPER/ ARCHITECTResponsibilities:
- Automated day to day system engineering activities as federated services, overall all it reduces 30% of overall team workload.
- Defined application architecture and request processing workflow.
- Designed and exposed federated services as REST APIs using python flask.
- Automated manual operations as playbooks and roles.
Environment: Python 3.6, Java 8, REST, Ansible, MySQL, Jenkins, Docker, Bitbuket, SUSE 12
Confidential
LEAD DEVELOPER/ ARCHITECTResponsibilities:
- Admin dashboard provides simple and sophisticated UI to access services federated services.
- Customized Angular mat UI template for our need
- Implemented Modules, Components to provide interactive UI
- Developed services to interact with REST APIs
Environment: Java 8, Spring Boot, REST, Python 3.6, Angular 6, Ansible, Jenkins, Docker, Bitbuket, SUSE 12
Confidential
LEAD DEVELOPER/ ARCHITECTResponsibilities:
- Helped product teams to transform from legacy to could native micro-services architecture.
- Evaluated and assessed application and deployment architecture
- Implemented necessary changes to convert the application to twelve factored application
- Refreshed tech stack to remove legacy libraries and framework
Environment: Java 8, Spring Boot, REST, Maven, Jenkins, Bitbuket, CentOS
Confidential, Atlanta, GA
LEAD DEVELOPER/ ARCHITECT
Responsibilities:
- BlueBird Migration: Migrated CMS Fusion application and Tools to on-premise Cloud Platform/HP Helion.
- Defined cloud migration strategy for CMS Fusion application and various other app tools.
- Automated Infrastructure using Chef.
- Implemented cookbooks and recipes for CMS applications and migrated application to Cloud.
- Defined build, release and deployment process and CI/CD using Jenkins and Rundeck.
- Part of big data platform team, implemented components for massively parallel processing system.
- Improvised and file processing components.
- Refactored business layer Implemented REST API to decouple UI layer.
- Upgraded application component versions to newer stable versions.
- Generate various visualization based on selected vantage data and submit the fulfilment job for processing to Fusion based on selected data.
- Defined application architecture and REST APIs
- Rewrite R/R Shiny application into cloud native java micro service architecture.
- Full-stack development - Implemented UI using AngularJS2, build the application framework and REST backend application.
- Developed selenium testing framework for CMS Fusion application to enable automated UI testing.
Environment: Java 8, Selenium, JUnit, TestNG, Allure Report, JIRA, Mozilla, Chrome, Maven, Jenkins, Window Server.
Confidential, Atlanta, GA
ARCHITECT
Responsibilities:
- Design and Implemented micro service architecture framework for Golang projects.
- Established and implemented CI/CD process using Jenkins and Implemented configuration management using SaltStack.
- PoC Private PaaS: Setup private PaaS infrastructure using CloudFoundary to exhibit faster application development and deployment.
- Installed and configured CloudFoundary infrastructure explored both on-permise and hosted versions
- Deployed stem cell using bosh and deployed build packs.
- Created organizations, environments and scaled application based on demand
- CMDB: Configuration management abstracts the data centre hardware environments and provide easy interfaces to configure provision VM, bare metals, VLAN, subnets for data centre. Designed and implemented micro service echo system.
- Design and developed REST API to automate the infrastructure provision.
- Enabled simple interfaces to enable bulk provisioning.
- Responsibility include build the team from ground up.
Environment: Golang 1.5, Angular JS, Gorilla, REST, Docker, Jenkins, Gitlab, SaltStack, shell scripts, MySQL
Confidential
LEAD DEVELOPER/ ARCHITECTResponsibilities:
- Designed and implemented business critical web services and operations such as Buy-online Pick-in Store, Same day delivery, Fast Delivery. Implemented SOAP webservices for each business operations.
- Rewritten the service layer in JAX-WS as per SOA governess standard and backward compatible.
- Refactored SDO and rewrite DAO to reduce IO operations to scale during peak holiday sale.
Environment: Java 1.6, Spring Framework, JAX-WS, JAX-RPC, XML, XSD, SOAP, Webshpere v7, DB2, SOAPUI, DynaTrace, Udeploy
TECHNOLOGY SPECIALIST
Confidential, San Antonio, TX
Responsibilities:
- Designed high performance generic fil e transformer component for ONM integration to generate data feed file, this solution is highly configurable and capable of remit different file formats based on configuration.
- Signup Service: Enables person/entity signup with Rackspace, rewrite the application in SOA architecture and provide generic API for customer to sign up. Implemented signup services using REST.
Environment: Java 1.6, Apache Camel, REST, Jersey, Spring Framework 3.x, JPA, Jetty, Jenkins, Sonar, Splunk, Oracle, CentOS