Post Job Free
Sign in

Software Engineer Service

Location:
Acton, MA
Posted:
April 30, 2018

Contact this candidate

Resume:

SUMMARY

Senior Software Engineer with over **+ years of experience in Requirement Analysis, Architecture, Design and Full Stack Development using Object Oriented Methodologies.

Excellent team leadership and mentoring skills.

Designed and developed, distributed, cross platform, enterprise applications using Core Java, JDBC, Multithreading, NIO, JMS, JSP and Servlets using Sun One Application Server, Weblogic, Tomcat, JBoss and Apache HTTP.

Developed applications using C++, Perl and Object Oriented Perl, Struts, Tiles, Spring(Core, MVC, Boot), JQuery, AJAX, JSON, Web Services and Service Oriented Architecture (SOA/ESB), LDAP, OSCache and Design Patterns.

Wrote SQL for application development and for debugging, on Oracle and MySQL.

Used SCM tools, Visual Source Safe, CVS, Subversion (SVN), GIT and Perforce.

Continuous integration tools Teamcity, Hudson.

Expert skills in development and debugging using IDEs like Eclipse, MyEclipse, and Visual Studio.

Used build and deploy tools, ant, maven and Bower.

Worked on Windows, OS-X, UNIX, Linux and cygwin.

Experience in SDLC, A/B testing, TDD and agile development environment.

Exposure to installation, configuration and development on Big Data technologies such as Hadoop,

Mapreduce/Yarn, Sqoop and Spark.

SKILL SETS

Operating Systems

Windows, Unix (Solaris), Linux, OS-X

Languages

Java/J2EE, C++, Perl, Javascript, HTML, XML, SQL,

Java

JDBC, NIO, Multithreading, JMS, JSP, Servlets

Web Servers

Sun One Application Server, Weblogic, Tomcat, JBoss, Apache HTTP

Frameworks

Struts, Tiles, Spring(Core, MVC, Boot), AngularJS

Tools

Eclipse, WSAD, Visual Studio, Visual Studio.Net, Sonic ESB, JUnit, Maven, TOAD, Cygwin, Emacs, Kibana, Teamcity, Hudson.

Databases

Oracle, MySQL, MongoDB

Version Control

Visual SourceSafe, CVS, Subversion (SVN), GIT, Perforce.

EXPERIENCE

Charles River Development

May 2016 – till date.

(Investment management software development and related services)

Senior Software Engineer.

Projects: Development of backend applications for the Rebalancer.

Environment: Windows, Java, J2EE, Multithreading, Junit, SQL, XML, tomcat, eclipse, Perforce, Teamcity, Cygwin, Visual Studio.Net, TDD, Agile/Scrum, REST, SAAS.

Description:

Worked on development of various rebalance functionalities such as Circuit Breaker, Cash Neutrality, Position transfer detecting min/max size, Scheduled Rebalancer in an agile environment.

Responsibilities:

Developed Circuit Breaker for early detection of overdrawing of wealth accounts, before the orders are sent to trading, after rebalance operation.

Worked on cash neutrality maintainer for rebalance operation.

Implemented position transfer algorithm, detecting min and max size allowed for a buy/sell order.

Developed functionality to persist data related to Scheduled Rebalancer into database.

Worked on implementing data persistence DAOs and related updates for sequenced rebalance operation.

Updated Java Rest services for these functionalities for the SAAS environment.

Implemented .Net code for Rebalancer Test automation functionalities.

Mentored junior developers on development issues and performed code reviews.

Priceline.com Inc.

Sep 2008 – May 2016.

(World leader, ecommerce group specialized in offering travel related services)

Senior Frontend Engineer/Senior Software Engineer.

Projects: Development of server side applications for Vacation packages, Hotel and Rental Car products.

Environment: Windows, Solaris, Java, J2EE, EJB, multithreading, JavaScript, JQuery, AngularJS, JSON, AJAX, Struts, tiles, Hibernate, XML, XSLT, Web Services(SOAP/REST), Eclipse, tomcat, Cygwin, VSS, Visual Studio, SVN, GIT, maven, Apache HTTP, tomcat, JBoss, Junit, Hudson, Agile/Scrum, SAAS.

Description:

Supervised, developed and delivered new functionalities for Vacation Packages, Hotels and Rental Cars products using Core Java, J2EE, struts framework in an agile development environment. Developed various tools and utilities to improve developer productivity, application performance and business analysis. Resolved development issues, did code reviews and initial testing of functionalities.

Responsibilities:

Evaluated requirements, created Service design documents, supervised and developed REST services for functionalities. Mentored and delegated development tasks to junior developers.

Mentored and developed core path pages using AngularJS as front-end MVC frameworks.

Developed Vacation packages Hotel Overview and See All destinations functionalities.

Developed tools to maintain Hotel inventory, A/B tests creation tool.

Created project plan, project estimation, low level and high-level design documents and POCs using Java, Struts. Worked in lead role to develop Vacation Packages product to use Java/J2EE technologies.

Supervised and supported deployment of newly developed functionality through QA and production by monitoring server logs, tealeaf sessions, database tables and Google Analytics.

Developed SQL queries for application development and monitor data from Oracle database tables to validate data after offer submission, customer creation and other scenarios. Wrote debug and reporting request queries on both Oracle and MySQL databases.

Developed test cases for each functionality worked on, using Junit, Jasmine.

Developed tool to extract data from database and load into MongoDB for User offer submission study that enhanced data analysis efforts significantly. Developed NoSQL queries to analyze the data.

Automated of build and deploy scripts for developer machines using Perl.

Bhrigus Inc.

Jun 2007 - Sep 2008

(Global Services and Solutions provider of Voice and Speech based technology offerings and Enterprise Solutions)

Software Engineer

Projects: Star OE Applications development, Integration of Verizon Business and Wireless portals, CPNI Access request Management, Inventory Report Manager

Client: Verizon, USA

Environment: Java, J2EE, EJB, JMS, SQL, Struts, tiles, JavaScript, AJAX, JSON, XML, XPath, SOA, Web services(SOAP), Ant, CVS, Weblogic 8.1, Cygwin, TOAD, Eclipse, Unix, Linux and Windows.

Description:

Developed, Integrated and delivered web and server side functionalities using various J2EE technologies. Supervised and mentored junior developers in functionality understanding and application development. Interacted with offshore team in application development, deployment, integration and testing.

Responsibilities:

Developed StarOE applications for Networx and Calnet Enterprise functionalities using Java, JSP, struts, tiles, AJAX and JSON.

Supervised and developed VBCC (Verizon Business Customer Center) product manager Web application to view various Verizon products available in different regions such as APAC, AMERICAS, Latin America, Europe and MNCs.

Developed server side application using Java, JSP, Struts, tiles, JavaScript, AJAX and JSON for VIOS, IT-Service Desk and Network Database Manager, applications, under Verizon business and wireless portals Integration.

Developed Webservice to

1. Create a new request, to create reports for GUDUNS/DUNS,

2. Create a request for one or more Business Telephone Numbers,

3. Accept acknowledgement from the client,

Developed MDBs, EJBs and Java code for the application to access database to create reports, secure file transfer (SFTP) reports to download server and delete the data from download server after client has downloaded the reports data.

Developed SQL queries for the applications and also to monitor data logged for customer requests.

Supported testing of the developed applications on SIT and UAT servers.

Tech Mahindra Ltd

Jul 2005 - Mar 2007

(Formerly, Mahindra British Telecom India Ltd, A global systems integrator and business transformation, consulting firm focused on the telecommunications industry)

Senior Technical Associate/Team Lead

Projects: GAMA 1XN,Lightbridge and Siemens Adapters, Blogcentral, Motocast and Location detection Services

Client: Motorola Inc., India & USA

Environment: Windows, Solaris, Java/J2EE, NIO, JMS, Multithreading, Service Oriented Architecture, Spring, Web Services, XML, XSLT, XPATH, Sonic ESB 7.0.0 / 7.0.1, Eclipse, Apache Tomcat, GAMA SDP 2.5, SUN One Application Server, Cygwin and Emacs.

Description:

Developed GAMA mediation server that will allow more than one mediation adaptors running in parallel to accept different types of DIAMETER message formats from Single Push Over Cellular (PoC) server and various adapters for the server using Core Java, J2EE on Sun One Application Server.

Supervised and developed ESB services with 4 junior developers, using Sonic ESB, XML, Core Java and J2EE. Interacted with onshore team in application development, deployment, integration and testing.

Responsibilities:

Developed Java-NIO based POC to GAMA (P2G) interface and Java-NIO based, multithreaded, Lightbridge simulator server using Reactor design pattern for sending GAP messages to GAMA server.

Developed functionality to accept and process adapter messages using JMS and using abstract factory design pattern.

Developed C#.Net based Web service client that will interact with Java web service deployed on SUN One Application Server.

Developed Call detail records (CDR) data logging in MYSQL using Spring and hibernate. Also, developed interface to display the records in Web browser.

Created architecture and design for Perl Test Automation for testing GAMA 1XN adapters.

Developed Perl Test Automation Suite (more than 5000 lines) using Object oriented Perl to automate more than 70% of the test cases and reduced testing time from 4 man days to 6 hours for each adapter.

Coordinated the requirements, development, testing and integration activities across teams in multiple locations.

Supervised a team of four developers and developed comment posting service, comment retrieval service, Content based routing transcoding service and database services for BlogCentral Service processes.

Developed SQL queries to implement transactional logging and analysis of the data.

Created Message Driven Bean (JMS-MDB) for forwarding message in SOAP format to the Blog central service and Simulation client to generate message for the Message Driven Bean.

Developed Throttler process, Scheduler process and database service for the Motocast processes.

Installed and configured Sonic ESB, Kabira SIE and NowSMS Gateway. Managed Source Code Repository for the project, Coordinated the Requirements, Development, Testing and Integration activities across teams in US and India

Delcam Software India (Pvt) Ltd.

Jun 2003 - Jun 2005

(Leading CAD-CAM product Development Company)

Title: Software Engineer

Project: PS-Shoemaker

Client: Delcam plc, UK

Environment: Windows, UNIX, Linux, C++, Visual C++, Emacs, Cygwin and Powershape

Description: Development of Computer Aided Design product for Shoe Design and development and maintenance of existing CAD product Powershape.

Responsibilities:

Developed PS-Shoemaker toolbar, shoepiece creation and set treatments functionality for Shoemaker.

Developed Material import and export to create custom texture materials functionality and refactored Powershape's solid creation code.

Maintained existing and new functionalities, attended code reviews and Wrote Manual, Acceptance and Code tests.

Supervised work for five other software Engineers.

EDUCATION

Master of Science in Computer Science, Bradley University, USA.

ACHIEVEMENTS

Throughout First class distinction during Bachelor’ studies & a GPA of 3.6/4.0 in Masters’ studies.

Winner of 2005 Mahindra British Telecom’s Team Excellence Award

Winner of 2006 Mahindra British Telecom’s Best Framework Design Award

Winner of 2010 CEO Achievement award at Priceline.com

TRAINING AND SKILL UPDATES

Attended maven and subversion training from Sonatype.org, Spring and Hibernate framework training from Learning Tree International.

Attended courses in Web Intelligence and Big data, and Data Analysis using R, at coursera.org.

Attended “MongoDB for Java Developers” course at MongoDB University, online.

Attending course “AWS certified Solutions Developer – Associate 2017” course on udemy.com.



Contact this candidate