Senior Technologist - Cloud Resume
Louisville, KY
SUMMARY
- A seasoned technologist with an over a decade of comprehensive experience in designing, developing, deploying and supporting software applications in the areas of Cloud - AWS, Spring Framework, Java and Web with phenomenal technical leadership and high process focus.
- Strong experience in AWS Cloud Formation, CLI, EC2, S3, SQS, Aurora and DynamoDB.
- Experience on Amazon IAM, Amazon SNS, Cloud Watch, Route53 and ELB.
- Knowledge on Amazon Lambda, API Gateway, EC2 Container Service and EC2 ContainerRegistry.
- Experience of build and deploy systems like Github, Maven, Jenkins and Docker.
- Expert level experience in Spring MVC and Web Services.
- Experience in Spring Web Flow, SAP MDM Java API, Oracle Endeca Guided Search.
- Experience in 3rd party integrations like Baynote (Product Recommendations), Bazar Voice (Product Reviews and Ratings), Omniture (Web Analytics), Opinion Lab (Feedback), Oracle Right Now (Web Chat), Ordergroove (Smart Order), Social Login (Gigya) and Cybersource (Payments) in e-Commerce.
- Exposure to the complete Agile Methodology, SDLC and UML diagrams.
- Excellent & diverse practical experience in developing applications using J2EE technologies like Java, JSP/Servlets and JDBC.
- Highly experience on Enterprise applications, Client/Server Applications, Integration different applications/products, Internet/Intranet based database applications and developing, testing and implementing application environment using J2SE, J2EE, MVC design pattern, Java, Servlets, JSP, Struts 2.0, JavaScript, JPA, Spring 4.x, Springs 3.x, LDAP, JPA, JEXCEL, Apache poi, iText, ehCache, AJAX, Web Services (SOAP, WSDL) JAX-WS and Restful Web Service, HTML5, XML, XSL, XSLT, XPath, JAXB, SQL, PL/SQL, JUnit, and Linux.
- Experience in Source Code Management tools like CVS, SVN and GitHub.
- IDEs & Analytical tools: Spring STS, Eclipse, My Eclipse, SOAP UI, Oracle Endeca Studio Developer, Oracle Web enter Sites, Oracle e-Business Suite, Informatica, SAP MDM data manager, WSAD, Tableau
- Proficient in XML related technologies such as XML, XSL, XPATH, JAXB, DTD, Schema and DOM.
- Extensive experience working on Web Services architecture in SOAP and WSDL using Spring/JAX-WS.
- Instrumental in databases like PLSQL, Oracle 8i/9i, 11i & SQL Server 2003 with extensive work related to SQL and various database objects like stored procedures.
- Used J2EE design patterns like MVC, DAO, Singleton, Factory Pattern, Front Controller, etc.
- Extensive experience working in Spring Framework and O/R mapping JPA framework.
- Hands on experience in various application servers like Tomcat and WebSphere.
TECHNICAL SKILLS
Cloud AWS: Cloud Formation, EC2, S3, SQS, SNS, ELB, Lambda, API Gateway, Route53, Cloud watch, Aurora and DynamoDBBuild and DeployGithub, Maven, Jenkins and Docker
Operating Systems: Linux
Languages: JAVA, GO
Product Java: APIsSAP MDM, Oracle Endeca, AWS SDK, Hadoop
Search: Oracle Endeca Guided Search
Database: Oracle, MySQL
Analytical Tools: ableau 8.0
Framework: MEAN, Spring 4.0, Spring 3.0, Struts2.0
Web and Frontend Technologies: JSP and Open Laszlo Scripting Language, markupHTML5, Java Script, JSTL, node
Application: ServerTomcat and WebSphere
IDE & Tools: Spring STS, Eclipse, SOAP UI, Oracle Endeca Studio Developer, Oracle Web enter Sites, Oracle e-Business Suite, Informatica, SAP MDM data manager, WSAD, Filezilla, Atom, Visual Studio Code and PL/SQL Developer
Project Management: Agile Methodology, JIRA and SDLC
3rd party Integrations in e-Commerce: Baynote, Bazar Voice, Omniture, Opinion Lab, Oracle Right Now, Cybersource, Gigya and OrderGroove.
PROFESSIONAL EXPERIENCE
Confidential, Louisville, KY
Senior Technologist - cloud
Responsibilities:
- Identified the AWS services for the application cloud migration.
- Developed AWS Cloud Formation template for application provisioning on AWS.
- Leveraged AWS Java SDK to place parts store orders into AWS SQS, This will reduce the downtime of the site due to Back End MainFrame System unavailability.
- Developed micro services for Confidential parts Availability.
- Developed Dockerfile to build Docker image.
- Configured application in Jenkins to build and deploy in AWS.
Environment: AWS Services - Cloud Formation, CLI, EC2, ELB, SQS, Aurora and Cloud Watch. AWS Java SDK, Docker, JDK 1.8, Spring 4.0 MVC, Oracle Endeca Guided Search, Cloudflare, Tomcat, GitHub, Maven, Jenkins, Docker.
Confidential, Louisville, KY
Senior Technologist - Cloud
Responsibilities:
- Developed AWS Cloud Formation template to install and configure Oracle Endeca Delivery Server.
- Create Oracle Endeca AMI in AWS.
- Developed AWS Cloud Formation template to deploy Endeca Assembler application in AWS to serve as REST services.
- Configured application in Jenkins to build and deploy in AWS.
- Partnered effectively with Oracle ERP, SOA, Endeca and OWCS teams and integrated web services in B2C area.
- Developed GEStore Product Landing, Product Results, and Search and Product Spec pages using Spring MVC.
- Developed GEStore Checkout process (Delivery Information, Order Review, Payment and Confirmation) using Spring WebFlow.
- Integrated 3rd party vendor - Baynote for Product Recommendations using Spring REST Services in GEStore.
- Integrated Bazar Voice Services for product reviews and ratings in GEStore.
- Integrated Adobe Omniture for Web Analytics in GEStore application.
- Integrated consumer credit card processing with Cybersource.
- Integrated Oracle Right Now Web Chat functionality in GEStore.
- Developed Delivery Schedule Calendar Web service client and display delivery calendar in front end.
- Developed Consumer Account, Address and Contact Web service clients.
- Developed Item availability, Shipping Methods and Pricing Web service clients.
- Developed code for Oracle Endeca Client.
- Developed high functional knowledge in WebCommerce and helped the contractors to bridge the functional/technical gap to deliver the aggressive time lines of project.
- Developed the e-commerce service layer using spring JPA to interact with the Database layer.
- Implemented products caching using ehCache.
- Scheduling Batch job process using Jenkins.
- Launching and verify Promotions and Rebates.
- Involved in Design documentation and technical documentation.
- Prepared Test cases.
- Wrote the Junit test cases for the web services client classes.
- Involved in the GEStore application task planning.
- Involved in daily Scrum meetings, sprint planning and introspections.
Environment: JDK1.7, Spring 4.0 MVC, WebFlow, Web Services, JPA, Oracle Endeca, Oracle Web Center Sites, Oracle eBS, Oracle SOA, SOAP UI, STS, Tomcat, GitHub, Maven, Jenkins, JIRA, Agile.
Confidential, Louisville, KY
Project Leader
Responsibilities:
- Pull Marketing Content data from SAP MDM and prepare Endeca format file.
- Integrate various data sources to Endeca Guided Navigation Search.
- Configure Dimensions and Properties using Oracle Endeca Studio Developer.
- Developed CAS scripts to crawl websites.
- Involved in Marketing Asset Center project design and task planning.
- Developed batch program to load SAP MDM products, images, Literature to Oracle Endeca using SAP MDM Java API.
- Analyzed the user stories of all the stakeholders and provided the recommendations for mockups.
- Configured Oracle Endeca guided navigation search for Marketing Asset Center.
- Developed Oracle Endeca Client to fetch products, images and documents data.
- Implemented Oracle Endeca Pagination and sorting in Spring MVC.
- Implemented Export to Excel functionality using JExcel
- Implemented Export to PDF functionality using iText.
- Responsible for packaging application software builds to be deployed into various environments.
- Involved in daily Scrum meetings, sprint planning and introspections.
- Prepared Test cases.
- Scheduling Batch job process using Jenkins.
Environment: JDK1.7, Spring 4.0 MVC, JExcel, iText, Oracle Endeca, SAP MDM, STS, Tomcat, GitHub, Maven, Jenkins, JIRA, Agile.
Confidential
Project Leader
Responsibilities:
- Involved in Oracle PIM - SAP MDM integration planning sessions.
- Designed the application and written technical specifications.
- Extensive experience in integration using JMS, Web Services.
- Subscribe and publish Oracle PIM product changes using JMS Durable topic messages.
- Consume Oracle PIM Item Web Service.
- Update or Add Oracle PIM Item details to SAP MDM using Java API.
- Add or update Confidential product subup, stepup models and services from PIM to MDM.
- Responsible for packaging application software builds to be deployed into various environments.
- Wrote the Junit test cases for the web services client classes.
- Involved in daily Scrum meetings, sprint planning and introspections.
- Scheduling Batch job process using Jenkins.
- Involved in Integration testing.
- Implemented Parts search results page using Spring MVC, JDBC template and ehCache.
- Developed Parts Assembly Page using Spring MVC and AJAX.
- Involved in daily Scrum meetings, sprint planning and introspections.
- Involved in Integration testing.
- Writing Junit Test cases for Parts search and Product search Pages.
- Integrated OrderGroove for Smart Order in Parts Website.
- Integrated Cybersource Authentication, Subscription for credit card processing.
- Consuming RPC calls for Parts Order process in Mainframe System.
- Have used Spring JDBC template to persist the data into Database.
- Implemented NICE functionality for Call Centre while placing orders on behalf of consumer.
- Consuming MDM Web service for parts details.
- Implemented Parts Search Results page, pagination and sorting.
- Responsible for packaging application software builds to be deployed into various environments.
Environment: JDK1.6, Spring 3.0 MVC, SAP MDM, Oracle 11g, JSP, JQuery, STS, Tomcat.
Confidential
Senior Programmer
Responsibilities:
- Designed the application and written technical specifications.
- Prepared project plan, communication plan.
- Task prioritization and allocation.
- Developed Admin tool for Catalog Management using Spring MVC.
- Developed Create/Update Lighting Catalogs module using Spring MVC and DAO.
- Developed Create/Update Lighting products to catalogs in admin tool using Spring MVC.
- Implemented Export to Excel functionality using JExcel
- Implemented Export to PDF functionality using iText.
- Have used Spring JDBC template to persist the data into Database.
- Accountable for delivery of milestones and ultimately the complete project.
- Organize weekly pulse calls, collect and share the project updates with all the stakeholders.
- Involved in study of existing system.
- Involved in the Complete System Life cycle.
- Coding the front end pages with OpenLaszlo.
- Developed Service layer to communicate openlaszlo and TSF actions.
- Developed reusable components in openlaszlo.
- Involved in technical documentation.
- Optimized SQL for performance.
- Manually testing the application and fixing the bugs.
- Created Core java Interfaces and Abstract classes for different functionalities.
- Developed the applications using JSP, TSF, and implemented MVC Architecture
- Extensively used web services (SOAP, WSDL) to exchange the data between different applications.
Environment: JDK1.5, TSF, OpenLaszlo, SOAP, XML, JExcel, iText, Eclipse, Tomcat.
Software Engineer
Confidential, Louisville, KY
Responsibilities:
- Involved in the Complete System Life cycle.
- Writing SAOP Messages to communicate Applets and TSF applications.
- Implementing Informatica mappings, Sessions and workflows.
- Responsible for Unit testing.
- Manually testing the JSP pages and rewriting the code.
- Coding for Stored Procedures to deliver Transition data to Order Entry and MDM applications.
- Daily batch schedule to update model price, SPA and Flex.
- Application maintenance.
- Converting XMLs to XML schemas.
- Writing WSDL (WebService Description Language).
- Converting WSDLs into EJB Skeletons using WSAD v5.1.2.
- Responsible for coding for Validations, DAOs and EJB Implementation.
- Responsible for application services testing.
Environment: AS/400- RPG, Windows NT S/w: J2SE1.3, J2EE1.4, Web Services-XML, XSD, WSDL, SOAP, DB2, Websphere Studio Application Developer v5.1.2, Websphere Application Server 6.0
