Individual Contributor Resume
SUMMARY
- More than 15 years of experience in the area of enterprise application architecture. Design and development.
- Extensive experience with creating different viewpoint of a solution as per TOGAF 9.1 framework for different target audience group.
- Experience with software delivery model of Bi - Model & Multi speed.
- Experience with working fast paced agile development methodology.
- Experience with refactoring big monolithic application using micro services architecture, API driven architecture and enterprise integration architecture patterns
- Extensive experience in architecture, design, development, testing, and implementation of software systems using Java and j2ee technologies.
- Extensive experience of SOA architecture and Web Services (SOAP, WSDL, and UDDI).
- Extensive experience on Hibernate and spring framework.
- Experience with Mulesoft Anypoint studio and platform in implementing integration flows.
- Experience with full API lifecycle management with Mulesoft Anypoint platform.
- Experience with designing API layered architecture and intuitive APIs.
- Experience with Mulesoft Anypoint platform including API Manager, Runtime Manager, Mulesoft cloud Hub, Portal, Designer, Flow Designer, API exchange.
- Good exposure with API throttling with API gateways and API circuit breaker pattern.
- Good experience with writing API contract specification with RAML and Swagger.
- Extensive experience with migrating applications and Databases from on perm data center to AWS Cloud using IAM, EC2, VPC, S3, SES, SNS, EBS, AMI, Route-53, ECS, EKS,AWS Cloud Front, AWS IPsec VPN, RDS, AWS Cloud Search.
- Experience with designing appropriate databases and storage solution using AWS S3, storage gateway, RDS, EBS, EFS, DynamoDB, Redshift.
- Experience with AWS shared security model and experience with AWS KMS and cloudHSM.
- Experience with design networking model for VPC, route tables and VPC peering.
- Conceptual knowledge of Microsoft Azure platform.
- Good exposure to infrastructure as Code, CI/CD pipeline and configuration management tools like ansible, chef and puppet.
- Good experience with devops practices and CI/CD tools like Jenkns, nexus, Maven and Git.
- Experience with writing docker files.
- Experience with setup of K8S cluster with KOPS.
- Experience with creating K8S deployment manifest like deployment, service, configMaps and secrets
- Experience with securing the K8S cluster with RBAC and TLS.
- Experience with infrastructure automation and deployment with kubernetes, docker.and ansible.
- Extensive experience with monitoring and health management tools like manageEngine, appDynamics and AWS cloud Watch.
- Experience with voyager ingress and nginx ha proxy and load balancers.
TECHNICAL SKILLS
- Technical and solution architecture Using TOGAF9.1
- AWS EC2, VPC, S3, RDS, Kinesis, SES, SNS, EBS, AMI, Route-53, IAM, ECS, Cloud Formation, ELB, Auto Scaling, KMS, AWS Cert Manager, Lambda
- Python, Node Js, Angular
- API Architecture & design
- Mulesoft Anypoint studio and Any Point platform, API manager, API Runtime Manager, API portal
- REST and SOAP based Web services
- RAML 1.0, Swagger
- API Security using Open AM 13, OAuth 2.0 Security model, SAML 2.0
- Rancher, kubernetes (K8S), Ansible, etcd2 Years
- Java, J2EE, Spring, Hibernate
- RabbitMQ, JMS, Kafka
- DevOps using Docker, Jenkins, Maven, Git, Nexus
- Agile Development framework
- Tomcat, WebLogic, WebSphere
- Oracle 12c, MySQL
PROFESSIONAL EXPERIENCE
Confidential
Individual Contributor
Responsibilities:
- Creating high level solution architecture and presenting to different stakeholders.
- Created event driven messaging architecture for loosely couple scalable architecture.
- Provided architecture and design governance for entire architecture.
- Created deployment diagram and K8S deployment script using yaml..
- Created yaml scripts for deployment, service, secret and configMap objects on k8s cluster
Tools: /Systems/Technologies Used/Exposed: Java 11, SpringBoot, AWS EC2, S3,, S3, Lambda, Node JS, Python, Glue, Kinesis, Athena,, Kubernetes, Git, Maven, Jenkins, Docker
Confidential
Individual Contributor
Responsibilities:
- Creating high level solution architecture and presenting to different stakeholders.
- Created K8s cluster on AWS cloud using KOPS.
- Created etcd key value store on K8s cluster.
- Installed and utilized Kubectl tool to interact with K8s cluster.
- Created yaml scripts for deployment, service, secret and configMap objects.
- Used Fabric8 k8s sdk client library to create deployment objects from java client layer.
- User AWS SDK libraries to interface with AWS services.
- Created custom resource definition for voyager ingress.
Tools: /Systems/Technologies Used/Exposed: Kubernetes, etcd cluster JDK 1.8, Git, Maven, Jenkins, Docker, AWS EC2, S3, RDS, Route-53, VPC, AMI, EBS, security groups.
Confidential
Individual Contributor
Responsibilities:
- Architected the whole system using APIs led connectivity to promote digital transformation of WI (Wholesale intelligence)
- Creating solution architecture and presenting to different stakeholders.
- Analyzed the monolithic system and refactored by dividing the application using core product APIs and client specific external services APIs.
- Designed Client facing APIs using RAML.
- Implemented OAuth2 security for APIs using OpenAM authorization server.
- Designing Mule integration flows using Anypoint studio.
- Implemented SSO between WI core product and client identity providers using openam federation services.
- Used file & message based integration pattern to integrate with external clients.
- Used various micro services architectural patterns to share and replicate entity state.
- Provided consulting services to various datascan customers to fulfill their business needs using datascan suite of APIs and products.
- Provided solution consulting to datascan customer to solve their business and integration problems.
- Did POC using APIGEE, AWS API Gateway for API management.
Tools: /Systems/Technologies Used/Exposed: JDK 1.8, Spring, Spring Boot, Mulesoft anypoint platform, Mulesoft anypoint studio, Git, Maven, Jenkins, AWS EC2, VPC, AWS S3, AMI, EBS, security groups.
Sr Technical Architect
Confidential
Responsibilities:
- Used Togaf concepts to come up with business, application and technology architecture and their migration plan.
- Participate in technical & architectural discussions and propose solution architecture.
- Designed AWS infrastructure migration plan and cloud migration strategy.
- Designed VPC, EC2, security groups, AMI, EBS.
- Used S3 to store log files from EC2 instances.
- Written Cloud Formation Template to automate the infrastructure provisioning.
- Used resource tagging, cross account access for optimizing aw cost.
- Designed Highly available & scalable architecture based on ELB and auto scaling group.
- Configured IPsec vpn tunnel between on perm datacenter and AWS.
- Designed the disaster recovery and backup plan based on RPO and RTO.
- Used S3 and Cloud Front Distribution to serve the media files for hubzu.com
- Designed the Development using JDK 1.7, Spring MVC, Spring Data, JPA, RabbitMQ, BPM Activiti, Hibernate, Spring 3. 0, Bamboo, Fisheye, Crucible.
Tools: /Systems/Technologies Used/Exposed: JDK 1.7, Spring MVC, Spring Data, JPA, RabbitMQ, BPM Activiti, Spring 3. 0, Bamboo, Fisheye, Crucible, AWS EC2, VPC, AWS cloud search, AWS cloud formation, AWS Beanstalk and EBS.
Confidential
Technical Architect
Responsibilities:
- Participate in technical & functional discussions and propose optimum solution for various applications in UDP.
- Mentoring the team of 8 developers for Card common services team.
- Refactoring of CIW application using spring MVC.
- Involved in refactoring of workflow products.
- Involved in performance improvement of many CIW sub processes.
- Development using jdk 1.5, spring, Hibernate.
- Wrote and deployed Web services on Web sphere 7
Tools: /Systems/Technologies Used/Exposed: JDK 1.6, Struts, Junit, WebSphere 7, Oracle Workshop, Oracle, Web services, Hibernate, Spring, SVN
Confidential
Tech Architect
Responsibilities:
- Analyzed the system with use cases.
- Development using jdk 1.5, Spring, Hibernate, Taglibs, and EJBs..
- Wrote and deployed Web services on Websphere 7
- Involved in refactoring of workflow products.
- Involved in performance improvement of many complex sub processes.
- Involved in technical and functional discussions to refactor the various sub processes of application
Tools: /Systems/Technologies Used/Exposed: JDK 1.7, Struts, Junit, Websphere 7, Oracle Workshop, Oracle, Sun Solaris, Web services, Hibernate, Spring, Svn
Confidential, Alpharetta, GA
Tech Architect
Responsibilities:
- Explore the solution options for various integration requirements.
- Provide the solution architecture for various application integration requirements.
- Involved in implementing application security.
- Wrote and deployed Web services on Weblogic 10.3 using axis 2.0.
- Involved in performance refactoring of many complex sub processes.
- Design and developed thread based framework to support multithread sub processes.
- Design & develop XML transformers to integrate with supplier provided xml formats.
- Design & develop web services to integrate with pad device used for auditing
Tools: /Systems/Technologies Used/Exposed: JDK 1.5, Struts, Junit, EJB 3.0,Weblogic 10, Oracle Workshop, Oracle, Sun Solaris, Web services, Hibernate, Spring, Star Team.
Confidential, Alpharetta, GA
Tech Lead
Responsibilities:
- Analyzed the system with use cases.
- Designed the application using UML.
- Development using jdk 1.5, spring, Hibernate, Taglibs, and EJBs.
- Used Log4j and spring AOP to support application logging.
- Used spring’s general dependency injection for DAO & service layer classes.
- Used hibernate to define complex object relation mapping and coding persistence layer.
- Written hibernate interceptors.
- Involved in implementing application security.
- Wrote and deployed Web services on Weblogic 10.3 using axis 2.0.
- Involved in performance refactoring of many complex sub processes.
- Involved in technical and functional discussions to refactor the various sub processes of application for performance.
- Profiled and improved many sql queries.
- Design and developed thread based framework to support multithread sub processes.
- Design & develop XML transformers to integrate with supplier provided xml formats.
- Design & develop web services to integrate with pad device used for auditing
Tools: /Systems/Technologies Used/Exposed: JDK 1.5, Struts, Junit, EJB 3.0,Weblogic 10, Oracle Workshop, Oracle, Sun Solaris, Web services, Hibernate, Spring, Star Team.