Sr. Architect Resume
SUMMARY
- Systematic, process oriented, focused technology leader having an overall 15 yrs of experience with proven track record of architecting, developing and delivering reliable and highly scalable OnPremise/Cloud applications, eCommerce applications in various domains retail/ecommerce and healthcare.
- Extensive experience in business application solutions using Spring, Spring Boot, Micro Services, REST API design, Servlets, ATG ecommerce(ATG Commerce, ATG Dynamo Personalization, Scenario), Java 6/7/8/9/10/11, Node, React, Redux, Gradle, Docker, Jenkins, AWS cloud(EC2, S3, Route 53, ECS), Elasticsearch, DynamoDB, Cassandra, Junit, Mockito, Power Mock, JDBC, JSP, J2EE, Oracle 7.x/8i/9i/10g, GitHub.
- Thorough knowledge of the complete software development process and able to take a project from initial startup to completion of production deployment and support including SCRUM/Agile, TDD, waterfall development methodology.
- Coordinated all phases of the project - based efforts while leading, motivating and guiding the teams
- Experience in designing, developing and consuming Java web services for Restful webservices.
- Experience in test automation like Unit Testing, Service Testing, Integration Testing, User journey test, consumer driven testing using PACT
- Experience working with microservices.
- Good understanding of Domain Driven Design (DDD), Microservices, Continuous Integration and continuous deployment (CI/CD), using Jenkins and Docker.
- Experience in developing and deploying applications on Cloud Platforms like AWS.
- Understanding of AWS Cloud platform and its services like: EC2, S3, EBS, VPC, ELB, AMI, RDS (Aurora), IAM, Glacier, SNS, SWF, SES, EBS, Route 53, Auto Scaling, Lambda, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, Security Groups.
- Hands-on experience in the Spring Framework, Spring Boot, Microservices, Spring Core (IOC Container, Dependency Injection and AOP), Spring MVC, Spring Scheduler and Caching.
- Hands-on experience in various UI widgets using JavaScript libraries like React.js, redux, express and Node.js
- Experience in Spring Modules Spring MVC, AOP, IOC, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Hystrix, Harshi corp Consul, Harshi corp Vault.
- Worked on (JMS) MQ's like Rabbit MQ.
- Experience in database modeling, design and development of database triggers and stored procedures.
- Strong experience with Elasticsearch and migrations from SQL relational databases to NoSQL databases like DynamoDB, Elasticsearch, Cassandra.
- Experienced in performing unit testing using JUnit, Mockito, Powermock.
- Integration and deployment of applications using tools such as ANT, Gradle, Jenkins
- Troubleshooting and debugging using Splunk, Dynatrace, Splunk
TECHNICAL SKILLS
Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, JFC/Swing, AWT, Applets, Multi-threading, Java Networking, Spring
Cloud Platforms: AWS
AWS Services: EC2, VPC, S3, SNS, Auto Scaling, Security Groups, ALB, EBS, Elasticsearch, DynamoDB, Glacier, CloudFront, CloudFormation
Programming Languages: Java JDK 1.8, SQL, PL/SQL
Application/Web Servers: Jboss, Tomcat
Frameworks: Spring, Spring MVC, Spring Boot, Spring Batch, Spring Security, Spring IOC, Spring AOP, Oracle Commerce (ATG)
IDEs: Eclipse, Spring Tool suite, IntelliJ
Web technologies: React, Redux, Express, HTML/HTML5, CSS/CSS3, JavaScript, Ajax, Jquery, NodeJS, JSON
Web Services: JAX-WS, JAX-RPC, JAX-RS, REST, Restful, SOA, SOAP UI
Methodologies: Agile, Scrum, SDLC
Database Servers: Oracle, MySQL, Cassandra, DynamoDB, Caffeine, Redis
Version Control: CVS, SVN, Git
Build Tools: ANT, Maven, Gradle
Continuous Integration Tools: Jenkins, Docker
Testing Tools: Selenium, Junit, Mockito, Powermock, Pact, Gatling, Chai, Sinon
PROFESSIONAL EXPERIENCE
Confidential
Sr. Architect
Environment: Springboot, Spring, Docker, Jenkins, Gradle, React, Redux, Express, NodeJS, ECR, EC2, ECS, S3, RabbitMQ, ElasticSearch, DynamoDB, Cassandra
Responsibilities:
- Work with Product owners and Business Analysts to understand the requirements for new platform
- Responsible for analyzing, designing and be part of the implementation as well.
- Provide tests for all the phases in the test pyramid (Unit, Service, Integration, Performance, User Journey)
Confidential
Architect
Environment: ATG Commerce, JBoss, Oracle Database 11g, JSP, JavaScript, HTML, Java, Ant.
Responsibilities:
- Bloomreach search integration plan, design and execution: Discussion with Bloomreach team to understand integration details.
- Collaborate with product owner to understand the requirements and preparation of high-level design document.
- Reviewing the low level design and implementation
- I was responsible for preparing design and review the implementation of the Site personalization project
- Neiman Marcus was one of the first partner to implement ApplePay when Apple introduces ApplePay.
- I was leading the discussion with Apple team and preparing the design and review of the implementation.
- I was also coordinating with Apple, NM team and our fulfillment system when we did the end to end testing
Confidential
Technical Manager
Environment: Hybirs, mySQL, JSP, JavaScript, HTML, Java, Ant, Eclipse, NewRelic, SumoLogic, GitHub
Responsibilities:
- Leading and coordinating cutover plan from GSI to Hybris
- Coordinating with product owners, Technical team, QA team and functional team.
- Point of contact from Cognizant for Hybris upgrade release and Security and performance release.
- Data Migration: Coordination and execution of 2 Yr legacy transactional data to new Hybris platform
Confidential
Architect
Environment: ATG 10.2 Commerce, JBoss-eap 5.1, Oracle Database 11g, JSP, JavaScript, HTML, Java, Ant, Eclipse.
Responsibilities:
- Last 2 years I am working as an Architect for the Daily Living team.
- Also doing the additional responsibility of the scrum master for fulfillment and cart and checkout teams
Confidential
Senior Associate
Environment: ATG 9.0 Commerce, JBoss4.0.5, Oracle Database 10g, JSP, JavaScript, HTML, Java, Ant, Eclipse.
Responsibilities:
- Team lead for Shopping cart module.
- Responsible for requirement gathering, Analysis, Designing, Coding, Testing
Confidential
Senior Associate
Environment: ATG 9.0 Commerce, JBoss4.0.5, Oracle Database 10g, JSP, JavaScript, HTML, Java, Ant, Eclipse.
Responsibilities:
- Major role in the Identity Management and Single sign on module.