Senior Software Engineer Resume
Richmond, VirginiA
SUMMARY:
- Having 10.5 years of experience in IT and worked in variety of Domains involving Pharma, Ecommerce, Financial, Healthcare and CRM
- Having 6+ Years of experience in Oracle ATG, Endeca based application development.
- Experience with Service Oriented Architectures, RESTful Webservices and external API integrations.
- Have designed and created microservices using Spring Boot
- Real world experience using architectural and design patterns such as OOP, MVC, IoC and AOP to improve code structure and maintainability
- Expertise in Core Java, JSP, Servelets, JSF, XML, SOAP, REST, Mongo, ATG, Endeca, Lucene, Solr, Lucene, Spring MVC, Spring Boot based microservices, Ibatis
- Extensive knowledge of front end technologies: AngularJS, AJAX, Jquery, Javascript, HTML, CSS
- Have working experience in configuration of JBOSS, Weblogic, Apache and Tomcat.
- Knowledge of deployment tools such as ANT and Maven
- Excellent in version control systems such as GIT, STASH and SVN
- Demonstrated knowledge and experience in Agile (SCRUM, Kanban) culture, test automation, TDD and verall CI /CD based iterative development as it applies to software delivery
- Can work independently towards achieving a common Team goal.
- Strong team player with good Inter personal Skills and possess the required qualities of driving the team towards a positive goal.
- Possess Excellent verbal and communication skills.
TECHNICAL SKILLS:
Web Technologies: AngularJS, AJAX, Jquery, Javascript, HTML, CSS
Development Tools: Eclipse, STS
Languages/Framework: Core Java, JSP, Servelets, JSF, XML, SOAP, REST, ATG, EndecaSpring MVC, Spring Boot, Spring Cloud, Lucene, Solr, Ibatis, Mongo
Operating Systems: Windows 8/7/Vista/XP.
Version Control: STASH/GIT, SVN, CVS
Web Servers: JBOSS, Web logic, Apache Tomcat
PROFESSIONAL EXPERIENCE:
Confidential, Princeton, NJ
Responsibilities:
- Analysis of the scenarios to be automated
- Requirement gathering from the stake holders
- Design the system based on the information gathered
- Implement and demonstrate the application iteratively
- Suggest the changes in a timely manner to improve the user experience
- Integrated Office 365 Rest API with applications in a secure way (Oauth2)
- Designed and Implemented aggregate reports calendar enhancement
- Designed and Implemented rbm - signal-matrix
- Fixed defects and worked on small enhancements on high chart -a javascript api
- Designed and implemented multiple spring boot plug and play applications
- Designed and implemented spring boot application to integrate share point
- Currently working on data feed processor (angular4, mongo, hdfs, sftp)
Confidential
Responsibilities:
- Quick understanding of the complex business scenario
- Design and implementation of UI screen based on the requirement
- Used Angular 1.6 for better user experience
- Designed and implemented C# controllers to consume request
- Wrote linq queries to save/update the data in mssql database
- Consumed Aspose libraries to parse excel files
Environment: Java 1.8, Postgres 8.4, Mysql 6, Jboss wildfly 9, Spring MVC, Spring boot, Hibernate, AngularJs 1.6, Angular 4, Mongo, Hdfs, jquery, kendo ui, REST
Confidential, Piscataway, NJ
Responsibilities:
- Quick Understanding of Touch Rule Engine
- Created a custom script tags to be able to enable certain business rules
- Enabled Security for the customer sensitive information over the network.
- Integrated chat in Desktop, Mobile, Tablets Sites.
- Developed custom Web Parts, AJAX Web parts, Features and Event Handlers
- Created Unit Test case report for the Mobile Web Platform as well as Desktop version.
- Made valuable suggestions in UX of the Mobile web app.
- Involved in end-user warranty support and respond to any critical issues in a quick manner.
Confidential
Responsibilities:
- Quick Understanding of Touch Integration API
- Integrated TC Restful APIs in Java batch process to ingest the chat engagements
- Designed and Implemented Data Indexer using Lucene/Solr for advanced search experience
- Designed and implemented microservices using Spring Boot and Spring Netflix Cloud
- Designed and Implemented RestControllers
- Integrated REST Urls in the client side.
- Designed and implemented the switch view mechanisms based on the role
- Involved in end-user warranty support and respond to any critical issues in a quick manner.
Confidential
Responsibilities:
- Understand the Business requirement
- Analyze the requirement and suggest enhancements
- Planning and estimating the delivery tasks
- Designed and implemented RESTful webservice using Spring MVC
- Integrated Endeca and Graph API
- Integrated REST Urls in the client side.
- Created unit test cases
Confidential, Walnut Creek, CA
Responsibilities:
- Understanding the Business requirement
- Planning and estimating the delivery tasks
- Design and Development of the features
- Enhanced the SOAP based webservices.
- Implemented new seller priority service.
- Designed and implemented all repository extension to hold seller data.
- Designed and enhanced the purchase flow.
- Designed and implemented the pricing mechanism
- Implemented Filters to exempt Sellers from promotions
- Designed and Implemented Endeca Pages
Confidential, Richmond, Virginia
Senior Software Engineer
Responsibilities:
- Involved in all the development phases starting from Mongo DB data creation till web page development
- Created Mongo Data
- Wrote a SOAP based web service which connects the Mongo DB.
- Enhanced an existing REST based Spring Controller for consuming the above SOAP Service.
- Involved in UI Styling of Web pages.
- Used Angular JS for enhanced customer experience
Confidential
Senior Software Engineer
Responsibilities:
- Analyzed and found out all the issues and challenges after pointing to ATG 10.
- Worked on ATG Pipelines to fix a bunch of issues.
- Understanding the Business Requirement
- Unit Testing the whole application
Confidential
Senior Software Engineer
Responsibilities:
- Facebook Integration with Confidential .
- Masking of credit card in External Customer Profile in BCC
- Set up Development and QA Environment.
Confidential
SENIOR SOFTWARE ENGINEER
Responsibilities:
- Custom pricing mechanism is used for digital SKUs as it has different types of prices based on its type
- Design and implementation of pricing.
- Ranking of the sellers.
- Pricing of sellers
- Inventory of sellers.
- Shipping of sellers
- Product Description page
- Seller directory
- Seller listing page
Confidential
Responsibilities:
- Design, Developing and customizing reports.
- Customizing Reporting pipeline
Confidential
SENIOR SOFTWARE ENGINEER
Responsibilities:
- Shopping Cart.
- JSP Pages and navigation
- Order Handling
- Checkout processes
Confidential
SENIOR SOFTWARE ENGINEER
Responsibilities:
- Custom repositories.
- Custom Form handlers.
- Custom servlet Beans (Droplets)
- Developing application using ATG as the primary tool
- Develop view part using HTML, CSS, Java Script
Confidential
Responsibilities:
- Developing application using ATG as the primary tool
- Develop view part using HTML, CSS, Java Script
Confidential
Responsibilities:
- Developing application using JSF
- Develop view part using HTML,CSS,Java Script
Confidential
Responsibilities:
- Developing application using core java
- Developed a business scenario of generating the bill which shows tax price break ups