Technical Architect/lead Resume
SUMMARY:
- Advanced knowledge and around 13 + years’ of IT experience, has vast experience in Application Ecommerce Platform, Cloud Transformation, Micro - services, SOA Implementation, large-scale Application conversion from Monolithic to MicroServices, Large Data migration from onprem to cloud, Java/JEE technologies based development projects. Ability to work effectively as part of a team or individually. High sense of responsibility. Identify opportunities, analyze, design and produce solutions to improve the productivity of organizations.
- Skilled IT professional with creative experience in providing technical solutions for business applications that includes development, designing, testing, building frameworks and implementing web-based Client-Server and multi-tier distributed environments using Java, J2EE.
- Experience in working with different Software Development Life Cycle (SDLC) strategies in view of Agile, Scrum, Waterfall Model.
- Expertise in JAVA/J2EE technologies, SpringBoot and IBM Websphere Commerce Server
- Strong knowledge in Cart, Checkout/Order acceptance, Loyalty programs, Promotions and Knowledge of both B2B and B2C
- Strong knowledge on Integrating different Payment gateways ( CyberSource, Cardinal-3DS, Citi, PayPal, PIE, Alliance Data Services)
- Hands on experience with Google cloud on Stackdrivers, BigQuery, Dataflow jobs and also has knowledge on deploying application on Cloud using CI/CD pipelines (Jenkins, Concourse)
- Has good experience in conversion of large monolithic application to microservices
- Implemented Migrating 1 TB of customer purchase history from onprem database to cloud database
- Experienced in architecting and designing strategies using enterprise application design patterns like Singleton, Factory, Strategy, MVC, Front Controller, Command, View Helper, Session Facade, DAO.
- Experienced in developing applications using Spring, Spring Boot, IBM WebSphere Commerce Server.
- Designed and developed Micro services using tools like Spring Boot, Netflix tech stack (Eureka/Zuul/Ribbon/Hystrix).
- Proficiency in designing and developing Microservices using REST framework and Spring Boot.
- Strong experience with different Spring framework modules like Spring Core, Spring AOP, Spring IOC, Spring MVC, Spring Boot.
- Has knowledge on Dockers and kubernetes
- Hands on Experience at writing composite SQL queries in various databases such as DB2, Google Cloud BigQuery.
- Experience in configuring and deploying the applications on application servers like Tomcat, WebSphere.
- Expertise in build automation tools like Maven, ANT.
- Experience in working on XML Suite of technologies (XML, XSL, XHTML, XML Schema, and DOM).
- Good experience in writing Behavioral Driven Development test cases and unit test cases using testing frameworks like Cucumber, JUnit and Mockito.
- Worked on debugging using Logging Frameworks such as Apache Log4j, Logback.
- Extensive experience in using IDE's like IntelliJ, Eclipse, Spring Tool Suite and version control tools like SVN, GIT, BitBucket.
- Ability to provide solutions from a functional and technical perspective. Self-starter with good communication, interpersonal skills and excellent team player and possess ability to meet tight deadlines.
- Has good experience in Pre-Sales
TECHNICAL SKILLS:
Technologies: Java8/J2EE, IBM Websphere Commerce Server v8, Spring Core, Spring Boot, RESTful/SOAP Web Services, Maven, Google Cloud (Compute Engine/PubSub/StackDrivers/ BiqQuery), Netflix (Zuul/Ribbon/Eureka/Hystrix), Spring Cloud Config Server, Guava, Apache HttpClient, JAXB (Marshalling/Unmarshalling contents)
Database: IBM DB2, Google Spanner, Cassandra
Frameworks: Spring Boot Application, Spring, Cucumber, Junit, Gherkin, TestNG
IDE: Eclipse, STS, Visual Studio, RAD.
Services: REST, SOAP
Operative Systems and Deployment Tool: Windows Server, Ubuntu, Concourse, Jenkins
Web Server: IBM HTTP Server, Tomcat Server
Version Control: SVN Subversion, Team Foundation, GIT
Methodology: Agile, SCRUM, XP
Support Application: JIRA, Confluence, Pivotal Tracker
PROFESSIONAL EXPERIENCE:
Technical Architect/Lead
Confidential
Responsibilities:
- Understanding and Analyzing requirements.
- Effort estimation for the tasks.
- Identify list of system involved for requirements
- Preparing high and low level design
- Change system/functional architecture
- Implementation and coding of projects in Websphere Commerce Server with REST/SOAP services.
- Implementation and coding of micro services using Spring Boot and Netflix technology stack
- Deploying Spring Boot/Netflix tech stack applications on Google cloud platform using Continuous Integration/Continuous Deployment process
- Review the code, identify, and resolve the technical issues
- Writing Unit and Behavioral test cases
- Performance Testing
- Supporting in build, release and deployment process
- Root cause analysis and defect fixing for production issues
- Analyzing application performance issues
Environment: Spring Boot framework, Google Cloud, Google Spanner DB, Websphere Commerce Server 8.0, DB2 11.1, Adobe Experience Manager, Eclipse IDE, Spring Suite Tool IDE, Netflix Technical Stack, IBM HttpServer, Concourse (CI/CD), AJAX, JavaScript, CSS, WebServices, SOAP/Rest Services, React JS, TestNG, Cucumber framework, StackDriver (Statsd/fluentd/BigQuery), Maven, BigQuery, Splunk.
Lead Developer
Confidential
Responsibilities:
- Understanding and Analyzing requirements.
- Effort estimation for the tasks.
- Identify list of system involved for requirements
- Preparing high and low level design
- Change system/functional architecture
- Implementation and coding of projects in Websphere Commerce Server with REST/SOAP services.
- Implementation and coding of micro services using Spring Boot and Netflix technology stack
- Deploying Spring Boot/Netflix tech stack applications on Google cloud platform using Continuous Integration/Continuous Deployment process
- Review the code, identify, and resolve the technical issues
- Writing Unit and Behavioral test cases
- Performance Testing
- Supporting in build, release and deployment process
- Root cause analysis and defect fixing for production issues
- Analyzing application performance issues
Environment: Spring Boot framework, Google Cloud, Google Spanner DB, Websphere Commerce Server 8.0, DB2 11.1, Adobe Experience Manager, Eclipse IDE, Spring Suite Tool IDE, Netflix Technical Stack, IBM HttpServer, Concourse (CI/CD), AJAX, JavaScript, CSS, WebServices, SOAP/Rest Services, React JS, TestNG, Cucumber framework, StackDriver (Statsd/fluentd/BigQuery), Maven, BigQuery, Splunk.
Lead Developer
Confidential
Responsibilities:
- Actively involved in Analysis, Detail Design, Development,
- System Testing and User Acceptance Testing.
- Fit Gap analysis between WCS and Confidential requirements.
- Customized the OOB features of Websphere commerce Server7.0 features.
- Actively involved in preparing Macro and Micro design documents for Order, Catalog and Member Module.
- Worked on SAR file customization and published SAR file to build machine.
- Prepared Coding Standard document and defined Coding standards for developers.
- Reviewed Macro and Micro Design documents and also done
- Helped development team and gave suggestions, solutions.
- Experienced in XML Schema and DTD for document exchange XML. Generating, parsing and displaying the XML.
- Implemented AJAX calls in the application.
- Worked on Email configurations and prepared e-mail templates.
- Created new views and applied access control policies.
- Used Java-J2EE patterns like Model View Controller (MVC), Business Delegate, Session façade, Service Locator, Data Transfer Objects, Data Access Objects, Singleton, Command, factory patterns and Strategy Design pattern.
- Used SVN for source code maintenance and created tags when we commit the changes into SVN.
Environment: Websphere Commerce Server 7.0, DB2 9.5, Apache Solr, JSP and AJAX, JavaScript, CSS, WebServices, SOAP, DOJO, RAD7.5, SOAPUI, IBM HttpServer7.0, LiquiBase 2.0.
Lead Developer
Confidential
Responsibilities:
- Actively involved in Analysis, Detail Design, Development, System Testing and User Acceptance Testing.
- Fit Gap analysis between WCS and our requirements.
- Customized WebSphere Commerce Server7.0 to support our requirements to enable B2B store using multiple pricelists and multiple contracts.
- Worked on SAR file customization and published SAR file to build machine.
- Implemented AJAX calls in the application.
- Used Java-J2EE patterns like Model View Controller (MVC), Business Delegate, Session façade, Service Locator, Data Transfer Objects, Data Access Objects, Singleton, Command, factory patterns and Strategy Design pattern.
- Used SVN for source code maintenance and created tags when we commit the changes into SVN.
Environment: Websphere Commerce Server 7.0, DB2 9.5, Apache Solr, JSP and AJAX, JavaScript, CSS, WebServices, SOAP, DOJO, RAD7.5, SOAPUI, IBM HttpServer7.0, LiquiBase 2.0.