As a Java back end developer, responsible for implementing business scenarios based on JAVA/ J2EE technologies.
Actively working on development team and build integration API web service automation test framework using JAVA and Spring container and Spring Runner.
Creating Integration test framework using mocked environment and docker to perform early testing during sprint development.
Migration of Existing Application to AWS cloud platform.
Used Amazon Web Services (AWS) like EC2 servers, S3 storage, RDS instances, cloud watch and Cloud Front for promoting code in multiple environments.
Worked on creation of custom Docker container images, tagging and pushing the images to the servers.
Used AWS Cloud platform and its features which include ECS, AMI, SNS, RDS, EBS , CloudWatch, Cloud Trail, CloudFormation, Autoscaling, S3, and Route53Building the regression automation suite for the application which can be executed during each release.
Developed the Application using Spring Features like Spring MVC, ORM, Spring Boot and Spring, Spring Integration,Using IDE as IntelliJ code commit using Git-bash and repository as Bitbucket.
Designing and implementing scalable, RESTful and Micro-services-based services for mobile back-end.
The back-end is being written in Java using Spring Boot for simplicity and scalability.
Spring MVC Framework IOC design pattern is used to have relationships between application components.
It is also used to separate the application configuration and dependency specification from the actual application code.
Used Micro service architecture, with Spring Boot based services interacting through a combination of REST.
Developed UI pages with HTML5, CSS3, JavaScript, JQuery, and used Boot Strap for creating Responsive Web pages.
Created AngularJS Controller to control the flow of data which isolate scopes perform operations in UI pages.
Creating a range loop directive, modules, Expressions, scope, Templates and components in AngularJS, ReactJS, NodeJS and developed the server side single page applications on AngularJS platform using JavaScript programming.
Execution of Selenium Test cases and Reporting defects.
Ensure content and structure of all Testing Documents, artifacts are documented and maintained.
Spectflow test automation.
Android and iOS automation using Seetest and Appium.
Api Testing using Serenity rest and rest assured framework.
Track and prepare the report of testing activities like testing results, test case coverage, required resources, Defects discovered and their status, performance baselines etc.
Escalate the issues about project requirements (Software, Hardware, Resources) to Product Manager, Product Owner.
Defect Reporting and Tracking for better efficiency.
Involved working with the development teams defining and execution of test plans and matrices.
Identified and reported the various software defects and test findings using different designated defect tracking tool.
Develop, execute, troubleshoot, and maintain automated & manual functional test scripts when needed.
Used Protractor to test end to end Application where we used jasmine test framework for it.
Exposed to all phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle(STLC).
Preparation of weekly and monthly status reports.
Environment: Java, J2EE,JDK 1.6, RCP, WebLogic, AWS SDK, Ext JS, Git, Swing, JFC, Spring 4.x, AWS SNS/SQS, Hibernate 4.x,Core Java, SOAP/Rest, Web Services, JavaScript, UML, Web Services, HTML5, CSS, SASS, RAD 7,WAS 8 WSDL, JIRA 5.x/6.x, JAXB.
Senior Software Engineer
WEX BANK
PORTLAND, MAINE
09.2016 - 06.2017
WEX Travel is an electronic payment solution designed to simplify payment to the suppliers, such as hotels, car rentals, tour operators, and destination service providers.
Consumer booked hotel or air ticket from travel co.Wex virtual credit card solve the problem for travel agency with their efficient payment process.
Actively involved with SCRUM and sprint meetings, managing product backlog, removing obstacles to progress, re-allocating nvolved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
Used J2EE Design patterns like Singleton, Service Locator, Session Façade and Business Delegate during development.
Developed micro services with Spring Eureka to retrieve API routes for the entire cluster.
Using this strategy each micro service in a cluster can be load balanced and exposed through one API gateway.
Used Spring Transactions in the application and spring beans to develop Session beans for the business logic.
Designed and developed Application based on Spring Framework, Spring MVC and spring templates, Used Spring Framework for Dependency Injection and integrated with Hibernate DAOs for ORM mapping.
Composed and executed MongoDB documentscripts to insert, update NoSQL database, automating data changes.
Used NoSQL MongoDB databaseto provide recommendations on Performance tuning for applications.
Used Hibernate framework in persistence layer for mapping an object-oriented domain model to a relational database.
Worked on Pivotal Cloud Foundry to host Application which used to role-based access controls, applying, enforcing roles and permissions to ensure that users can only view and affect the spaces for which they have been granted access.
Re-architect monolithic service into Micro services based architecture using spring boot and pivotal cloud foundry.
Developed EJS access layer and components using JPA/Hibernate frameworks implementations for object persistence to Derby database for mock domain and for real time domains.
Used Selenium Data Driven framework for testing the application and integrating it with Maven Build Management Tool, TestNG Unit Testing tool and Jenkins Continuous Integration Tool for continuous delivery pipeline.
Created and configured management reports and dashboard using Splunk by identifying data patterns, metrics.
Environment: Java, J2EE,JDK 1.6, RCP, WebLogic, AWS SDK, Ext JS, Git, Swing, JFC, Perl,Sybase, Spring 4.x, AWS SNS/SQS, Hibernate 4.x,Core Java, SOAP/Rest, Web Services, JavaScript, UML, Web Services, HTML5, CSS, SASS, RAD 7,WAS 8 WSDL, JIRA 5.x/6.x, JAXB, Linux, JAX-WS,JAX RPC, JMS.
Senior Software Developer
United Airlines Chicago
06.2014 - 09.2016
Revenue Management project.
Primary responsibility to understand client requirement, development.
Mainly attached their UI development module.
I developing with ASP.NE MVC 4.0,JQURY,AJAX and use backend technology sqlserver 2008.At present working on MVC4 with Razor Use unit testing and IOC/Dependency injection.
Content negotiation website using Bootstrap CSS.
Detailed Requirement Analysis and identification of business rules and processes.
Agile Development (SCRUM Methodology).
Used Visual Studio 2012 as IDE.
Created custom controls for product customization and user interface using ASP.NET MVC4.0, C#.
Working with Entity Framework.
Designed UI in ASP.NET using .NET controls, C# and writing of common controls.
Implemented client side validations using Jquery and server side validations by using DataAnnotaion.
Maintained and Analyze interfaces at Client side validations Using Jquery and HTML 5.
Designed and developed UI components, implemented event handling using C#, Jquery AJAX.
Used CSS3 and Bootstarp for designing consistent look and feel of the web site.
Development of the application and involved modules.
Cutover and production support as well as bug fixing
Environment: C#, ASP.Net, ADO.Net, ASP, XML, SQL Server 2008, NUNIT, TDD, Visual Studio.Net 2012, Rational XDE, Microsoft Project, XML/SOAP, HTML 5, DHTML, IIS 6.0, MS Visual SourceSafe, Windows and Web Services.
SeniorSoftware
Developer
TCG Software Services Inc
05.2014 - 08.2016
Software
Developer
TCG Software Services Pvt Ltd
01.2012 - 05.2014
Software Developer
J2 Global Communication
01.2012 - 05.2014
OneBox is virtual receptionist phone system for businesses.
Many features of the product like Calls are answered with a professionally recorded custom greeting.
Calls can be directed to any employee, in any location, anywhere in the world
Includes auto-attendant with easy-to-use menu options for call routing.
Voicemail, faxing, conferencing.j2 Global provides a full-featured suite of unified communications services, including email, voicemail, fax and "find me/follow me" capabilities.
Onebox Unified Messaging provides the subscriber a unique toll-free or local number and enables him or her to receive voicemail messages or faxes via email or access them by telephone; to send, receive or reply to faxes or voicemail messages online or by telephone; and to store faxes and email messages online.
TCG Software Services gives them a solution, which serves all the requirements.
Involved in full life-cycle of the project from requirements gathering, analyzing, designing UI/Middle tier/data base and transition.
Created Managed Beans for handling JSF pages and include logic for processing of the data on the page.
Used Object/Relational mapping tool Hibernate to achieve object to database table persistency.
Worked with Core Java to develop automated solutions to include web interfaces using HTML, CSS, JavaScript and Web services.
Created simple user interface for application's configuration system using MVC design patterns and swing framework.
Developed web GUI involving HTML, Node JS, Java Script under MVC architecture.
Creation of WebLogic domains and setup Admin & Managed servers for JAVA/J2EE applications on Non Production and Production environments.
Involved in the configuration of Spring Framework and Hibernate mapping tool.
Monitoring WebLogic/JBoss Server health and security.
Creation of Connection Pools, Data Sources in WebLogic console.
Implemented Hibernate for Database Transactions on DB2.
Involved in configuring hibernate to access database and retrieve data from the database.
Written Web Services (JAX-WS) for external system via SOAP/HTTP call.
Used Log4j framework to log/track application.
Involved in developing SQL queries, stored procedures, and functions.
Environments: Java, J2EE,JDK 1.6, RCP, WebLogic, AWS SDK, Ext JS, Git, Swing, JFC, Perl,Sybase, Spring 4.x, AWS SNS/SQS, Hibernate 4.x,Core Java, SOAP/Rest, Web Services, JavaScript, UML, Web Services, HTML5, CSS, SASS, RAD 7,WAS 8 WSDL, JIRA 5.x/6.x, JAXB,
Goallover Advertising (UK)- Offshore India.
Developer
CreativeLancer Pvt. Ltd
05.2010 - 12.2011
Software Developer
05.2010 - 12.2011
Goallover Limited has been responsible for developing, introducing, and delivering new market solutions to the UK online advertising industry.
Basically the project acts as a advertising agency
Advertiser provides add for campaigning.
It is a lead management software, capable of validating and verifying leads being bought and sold.
Designed and built for unique verification mechanisms to ensure data verification of the highest quality.
Involved in full life-cycle of the project from requirements gathering, analyzing, designing UI/Middle tier/data base and transition.
Using Dependency injection.
Used Visual Studio 2012 as IDE.
Created custom controls for product customization and user interface using Java, JSP and Servlet.
Implemented client side validations using Jquery and server side validations by using DataAnnotaion.
Maintained and Analyze interfaces at Client side validations Using Jquery and HTML 5.
Designed and developed UI components Jquery AJAX.
Servlet, Spring, Oracle 9i, HTML, XML.
Programmer
Infoway India Solutions Pvt Ltd
09.2009 - 05.2010
The web based application is an internal solution for Bengal Waterproof Ltd an organization, who are widely popular in manufacturing leather bags and other goods.
The project is for their share management which is all about how an employee or an outside person purchases shares of the organization and how shares are transferred, transmitted and divided etc while maintaining the access specification and role of each employee.
Designed and developed JAVA applications using JAVA, J2EE.
Developed front-end UI, Business and Data Access layers Java, Spring, Hbernet.
Development of the application using n-tier distributed architecture.
Involved in Software Development Life Cycle starting from requirements gathering and performed object oriented analysis and design using UML.
As a developer actively involved in project meetings related to Application development progress and future targets.
Involved in Unit testing of the application.
Client interaction to understand their requirements and get feedback on the existing application.
Involved in deployment and post production support for the application.
Created web forms for the user to download asset.
Fixed complicated data load issues from mainframe to SQL during implementation.
Environment: Java, J2EE, Spring , JavaScript, JQuery, XML, SQL Server 2005/2008, Visual Studio 2008/2012, VSS.
Developer
Infoway India Solutions Pvt Ltd
09.2009 - 04.2010
Programmer
Infoway India Solutions Pvt Ltd
01.2008 - 08.2009
The web based application is an internal solution for Bengal Waterproof Ltd an organization, who are widely popular in manufacturing leather bags and other goods.
The project is for their share management which is all about how an employee or an outside person purchases shares of the organization and how shares are transferred, transmitted and divided etc while maintaining the access specification and role of each employee.
Designed and developed .NET applications using ASP.NET and C#.NET.
Creating user interface using ASP.NET Web Forms and controls.
Developed front-end UI, Business and Data Access layers using ASP.NET, C# and ADO.NET.
Development of the application using n-tier distributed architecture.
Used Data Grid, Data List and Repeater Controls to display data in a customized format in the web pages.
Used ADO.NET for data access layer to communicate with the SQL Server database.
Used ADO.NET objects such as Dataset and Data Adapter for consistent access data from different data sources.
Creating User Interface using ASP.NET, HTML, and CSS.
Involved in Software Development Life Cycle starting from requirements gathering and performed object oriented analysis and design using UML.
As a developer actively involved in project meetings related to Application development progress and future targets.
Involved in Unit testing of the application.
Client interaction to understand their requirements and get feedback on the existing application.
Involved in deployment and post production support for the application.
Created web forms for the user to download asset.
Fixed complicated data load issues from mainframe to SQL during implementation.
Environment: C#.NET, ASP.NET, ADO.NET, LINQ, HTML, CSS, JavaScript, Web Services, .NET Framework, JavaScript, JQuery, XML, SQL Server 2005/2008, Visual Studio 2008/2012, VSS.
Programmer
Soft Asset
01.2008 - 07.2009
Expertise in Development Life Cycle (TDLC) in Agile as well as Iterative development environments.
Experience in implementing different automation development efforts in Agile/Scrum development environments.
AWS RDS postgree sql and dynamoDB,ELK,API gateway, Lambda auth.
Implementation of TDD framework within sprint/agile.
Used Micro service architecture, with Spring Boot based services interacting through a combination of REST.
Designed and developed Application based on Spring Framework, Spring MVC and spring templates, Used Spring Framework for Dependency Injection and integrated with Hibernate DAOs for ORM mapping.
Worked on creation of custom Docker container images, tagging and pushing the images to the servers.
Used AWS Cloud platform and its features which include ECS, AMI, SNS, RDS, EBS , CloudWatch, Cloud Trail, CloudFormation, Autoscaling, S3, and Route53Building the regression automation suite for the application which can be executed during each release.
Having work experience development and test automation using docker, AWS, EKS,ECS,SQS.