Post Job Free

Resume

Sign in

Lead FrontEnd Developer

Location:
Tulsa, OK
Posted:
September 16, 2016

Contact this candidate

Resume:

Vinay Kumar Singh

Professional Summary:

A highly skilled project lead, analyst, and programmer with over 10 years of hands-on experience in technical solution design and implementation, skilled enterprise architect, ability to lead cross-functional teams of professionals in achieving mission critical results in a variety of highly competitive industries, cutting-edge markets, and fast-paced environments and align IT capabilities with evolving business needs.

Experience in business process reengineering, eliciting and documenting user needs, use cases, and workflows. Excellent written and verbal communication skills; able to communicate complex business and technical concepts to any organizational level.

Technical Communication and Business Analysis. Interfaced with non-technical project stakeholders and business owners to identify needs, communicate solutions to lay audiences.

Team Leadership. Led large technical development teams through application development and maintenance lifecycle.

Application Design / Development / Problem Solving. Maintained strong technical skills by working closely with junior and senior developers to solve the most challenging client issues.

Implemented ITIL Process using Service Now Tracking and Request Tool.

Envisioned, led the development and subsequent launch of Enterprise applications and customized e-commerce solutions.

Proficient experience with web technologies like Servlet, JSP, Struts 1.0/1.1, HTML, JSP Custom Tags, JavaScript and CSS, AJAX.

Expertise in client side designing and validations use HTML, DOJO, GWT, CSS, JavaScript, JSP and Struts Tag Library.

Involved in various activities like Design, Coding, End-to-End Testing and Production Support for various online applications.

Experience of working on Grails framework, Struts MVC & Spring framework.

Consultant to other Enterprise groups and various Line of Business IT groups on the Portal, SOA, Web 2.0 Collaboration, Content Management and Mobile Strategies.

Ability to learn and adapt quickly with new tools and technology.

Expert in front-end UI development using table-less CSS, JavaScript, Angular, Bootstrap, Backbone JS, Kendo and jQuery with cross-browser / cross-platform compatibility.

Good experience in Mobile Application Development using Hybrid Development In HTML5,

Good knowledge in Phonegap & Cordova for building native mobile applications using html5, css and javascript.

Extensive experience and understanding of java 2 / 5, JDBC, XML, XSL, XSLT, XSD, parsing methodology like SAX and DOM, Eclipse 3.x IDE, Jboss4.0 and Apache Tomcat Servers.

Extensively worked in Core Java (collection framework, Exception Handling and I/O Streams) for 7 years.

IT Skills:

Enterprise Architecture

Process Methodologies

Business/IT Alignment

IT Strategy & Transformation

Enterprise Modernization

Cloud Computing

Social Media, Web 2.0

SOA, Web Services

Modeling (UML)

ITIL V3 Foundation Certified (scored 95%)

Agile Methodologies (Sprintometer)

Project Assessment and Remediation

Architecture Evaluation

Proposals & Proof of Concepts

Technical Skills:

Languages

Java2.0 (JDK 1.7/1.6/1.5), SQL, PL/SQL, JavaScript, Ajax, HTML5, XHTML, CSS3, JQUERY, BACKBONE,JSON, XML, XSL/XSLT, PHP, PERL

J2EE

Servlets, JSP, JSP (Custom Tags), EJB, JDBC, JavaBeans, JNDI, JMS, Java Mail, WSDL

Application Servers:

JBoss4.x

Web Servers:

Apache Tomcat 5.x/6.x/7.x

IDEs and Tools

Eclipse, Intelli J IDEA, Editplus, Toad, Oracle SQL Developer, Ant, JUnit3.0/4.0

MVC Framework

Groovy Grails, STRUTS1.X, STRUTS2.X, JSF1.2, SPRING3.X

O/R Mapping Tools

Hibernate 2.x, 3.x & iBatis 2.x, 3.x

Build & Log Tools,Ant, Maven, Log4J, Jenkins, Mantis, Jira, Emulators

IDE

Eclipse (3.x), My Eclipse Blue (8.x, 9.x, 10.x), WSAD 5.1.

O/S Platforms

Windows (NT/2000/XP/7),Unix

Databases:

Oracle 9.i/Oracle10g, My SQL

Version Control:

CVS, SVN, Bit Bucket

Others:

SQL Developer, Dimensions, VersionOne, Ext JS, Paros

Design Tools

MS Visio

Work History

Sr. Java Developer, Dibon Solutions Inc. (Client- Williams) Tulsa, OK Nov 2014 Present

Sr. Business System Analyst, FIRMENICH Apr 2012 Jul2014

Project Lead, Idhasoft Ltd Feb 2010 Mar 2012

Lead Developer, IntraSoft Technologies Ltd Oct 2008 Jan 2010

Software Engineer, Grey Matter India Apr 2007 Sep 2008

Software Engineer, Net Solutions Mar 2005 Mar 2007

Professional Work Experience:

1.Name of Project

Williams Inspection Report for Engineering and Construction

Client/Duration

Williams Energy, Tulsa OK (Nov 2014 - Present)

Technologies

Java7, Spring3 MVC, iBatis, Telerik, Kendo UI, Bootstrap, HTML5, Jquery, Oracle 10, Tomcat, Maven

Designation

Lead Frontend Developer

Responsibilities

Leading and developing multiple application initiatives with experience in full SDLC methodology

Provide systems analysis, design and development for all modifications

Work with business users to identify and define requirements.

Coding business logic by referring functional design and technical design documents.

Working on Improvements/Enhancements of existing code and business logic of application.

Use Kendo UI and bootstrap for the entire UI and implement the MVVM methodology.

Used Cordova for native ios and android support build and web views.

Maintained Cross-Browser compatibility.

Developing Unit Test Cases to test code for each and every module, in compile/build time.

Developing build scripts and deployment plans for the application.

Provide support to high priority applications which requires rapid diagnostic and problem solving skills.

Description

Integrated new hybrid mobility platform for inspection reports. Inspectors can log reports offline/online. Data sync with back-office when inspectors come online and reports available for chief inspectors and project managers.

Integration with AD, PLM and configuration with mobile iron.

2.Name of Project

Oxygen(Regulatory Questionnaire, Admin, Creation, Formula Management & PSRA)

Client/Duration

Firmenich Inc (Dec 2012-July2014)

Technologies

Java6, Spring3 MVC, Grails Groovy, Backbone JS, Oracle 10, Tomcat, Maven and Ant

Designation

Lead Frontend Developer

Responsibilities

Led successful transition and architectural improvement

Work as a Stream lead on various modules to make finite plan for delivery of the modules and work on same, to meet deadlines.

Involved in the system analysis, creating TSD, development and Unit testing of the components developed.

To provide detailed estimate to business team on issue with the probable solution.

Being lead provide solution to the other team members.

Used Backbone JS Model-View-Collection Capability and its features for data binding, validation and Ajax requests/response.

Developed the administrative UI using Backbone JS

Worked on different layer of the application (presentation, business, integration and database layer) to complete the work assigned.

To perform formal code review for the team members.

Set up package structure for project after successful refactoring of the existing packages and classes.

Description

Integrated new platform for creation, development & formula administration teams.

Guided creation, product development and selection activities based on requirements from Client.

Product Reformulation Analysis

Division management, Regulatory bodies, User friendly interface, Collaborative work

3.Name of Project

Hawaii(Perfumery Product Transfers & Reformulation Management)

Client/Duration

Firmenich Inc (Apr 2012-Dec2012)

Technologies

Java6, Spring3 MVC, Backbone JS, Oracle 10, Tomcat and Maven

Designation

Lead Frontend Developer

Responsibilities

Work as a Stream lead on various modules to make finite plan for delivery of the modules and work on same, to meet deadlines.

Involved in the system analysis, creating TSD, development and Unit testing of the components developed.

To provide detailed estimate to business team on issue with the probable solution.

Being lead provide solution to the other team members.

Worked on different layer of the application (presentation, business, integration and database layer) to complete the work assigned.

Used Backbone JS Model-View-Collection Capability and its features for data binding, validation and Ajax requests/response.

Developed the administrative UI using Backbone JS

To perform formal code review for the team members.

Set up package structure for project after successful refactoring of the existing packages and classes.

Description

Raw Material and Base tracking tool including lookup sections to view related formulas, purchasing, manufacturing data, financial, legislative data and validation sections for each business team.

Formulae Tracking tool, including lookup sections to view raw materials and bases, financial, client data and validation sections for each business team.

4.Name of Project

MedplusBeauty.com

Client/Duration

Medplus (Nov 2011- Mar 2012)

Technologies

Java, OFBiz, XML, MySql, Tomcat and Ant

Designation

Lead Java Developer

Responsibilities

Work as a team lead on various modules of the project in development phase as well as in testing phase.

To make finite plan for delivery of the modules and work on same, to meet deadlines

Overall architecture of the OFBiz. Design and implementation of data handling and external interfaces.

Involved in LLD, technical design and feasibility requirement

Worked with Enterprise architect to developed UML diagrams (Class, Object, Sequence )

Involved in the system analysis, creating TSD, development and Unit testing of the components developed.

To provide detailed estimate to business team on issue with the probable solution.

Being team lead provide solution to the other team members.

Worked on different layer of the application (presentation, business, integration and database layer) to complete the work assigned.

To perform formal code review for the other teams.

Set up package structure for project after successful refactoring of the existing packages and classes.

Description

MedplusBeauty.com is India's preeminent online beauty retailer offering a wide and diverse selection of over 15000 beauty and personal care products across various categories and hundreds of brands.

5.Name of Project

Bullion Trading Portal

Client/Duration

Edelweiss, Mumbai India(June 2011-Oct 2011)

Technologies

Java, JSF1.2, SERVLETS, XML, Hibernate3, Spring Framework, JBOSS and Maven

Designation

Lead Java Developer

Responsibilities

Worked as a project lead on various modules of the project in development phase as well as in testing phase.

Responsible for Analysis, design and implementation functionalities to extend current application.

To provide detailed estimate to business team on issue with the probable solution.

Supporting existing application in production phase.

Responsible for technical documentation, design diagrams and test scripts.

Responsible for enhancing current architecture and coding for better maintainability.

Support application in development and testing phase and providing coordination.

Assist other team members for technical solution.

Participate in meetings and other discussion with information technology, business and vendors for a new requirements, issues and solution.

Description

The recently launched online portal of Edelweiss Bullion (www.edelbullion.com) ensures that we reach out to a larger customer base by offering secure and fast options to buy Bullion at the click of a button. It offers bullion reports on daily basis and sms alerts.

6.Name of Project

Move My App-Android Gift Cards Store

Client/Duration

Pixatel, Olympia, WA (Dec 2010-Jun 2011)

Technologies

Java, JSP, SERVLETS, HTML5, Backbone JS, XML, Hibernate and Struts Framework & Tomcat

Designation

Lead Java Developer

Responsibilities

oWorked as a Technical lead. Created the Technical Details Document containing the design details, development and deployment documents.

oTo provide detailed estimate to business team on issue with the probable solution.

oEnhancements included changing frontend storage, handling and rendering of data using Backbone.js and Backgrid.js

oDeveloped and used Custom tag libraries.

oDeveloped different Action Classes for different modules in Application

oUsed AJAX for validation purpose.

oCreated Ant build scripts for project.

oWritten POJO for accessing database using connection pooling

oWritten a XML files containing Queries that are going to use an application and program to access them.

oDeveloped different Action Classes for different modules

oProvided extensive pre-delivery support using Bug Fixing and Code Reviews.

oWrite Stored procedures, functions and triggers in Mysql5

Description

This application enables operators and mobile application developers to sell their gift cards and apps here. By joining this program, Mobile operators and application developers will be able to market their gift cards & apps using pixatel’s proven marketing features and manage their content using convenient self-service account management tools.

7.Name of Project

iPOTS Analysis Tool (Onsite Dubai, UAE)

Client/Duration

Dubai Aluminium, Dubai UAE (Jun 2010 – Dec 2010)

Technologies

Java, JSP, SERVLETS, Jasper and Amcharts & Tomcat

Designation

Java Tech Lead

Responsibilities

oWorked as a Technical lead. Created the Technical Details Document containing the design details, development and deployment documents.

oTo provide detailed estimate to business team on issue with the probable solution.

oDeveloped and used Custom tag libraries.

oDeveloped different Action Classes for different modules in Application

oUsed AJAX for validation purpose.

oCreated Ant build scripts for project.

oWritten POJO for accessing database using connection pooling

oWritten a XML files containing Queries that are going to use an application and program to access them.

Description

iPOTS New Chart is a web and GUI based program with point and click interface for ease of use. It gives a bird’s eye view of the potline (i.e. graphical representation of various conditions of the pots in the potline).

8. Name of Project

Risk Control System (Onsite Mumbai, MH-India)

Client/Duration

Crompton Greaves, Mumbai India (Jun 2010 – Dec 2010)

Technologies

Java, JSP, SERVLETS, XML, Struts, Hibernate and Oracle

Designation

Sr. Java Developer

Responsibilities

oStudy and analysis of business and functional requirements.

oCreated the required specification document for the project.

oTo provide detailed estimate to business team on issue with the probable solution.

oDesigned the architecture of the project.

oWorked as a Component Developer to code in Java and J2EE technologies.

oCreated UI using JSP’s.

oServer side validations was done using Struts Validator framework.

oUsed Hibernate for Object Relational mapping.

oExtensive usage of J2EE design patterns namely DAO, Value Object, Factory, Session Facade, etc.

oExtensive usage of XML throughout modules.

oMaintained documentation using Javadoc.

oProvided extensive pre-delivery support using Bug Fixing and Code Reviews.

oConfiguration and usage of Log4j APIs for generating system builds.

Description

Risk Control System is being used for realization of the company’s business strategy to take calculated risks in various divisions. Harmony’s enterprise risk management system enables the company to anticipate and respond to changes in its business Technologies and to make informed decisions in conditions of uncertainty.

9.Name of Project

CRM & POS

Client/Duration

Bridgestone, Mumbai India (Feb 2010 – June 2010)

Technologies

Java, Swing, JSP, SERVLETS, XML, Hibernate and Spring Framework

Designation

Sr. Java Developer

Responsibilities

oGathering requirements from Client.

oCreated the required specification document for the project.

oTo provide detailed estimate to business team on issue with the probable solution.

oDesigned the architecture of the project.

oCoding Business Logic.

oGenerating the UI Pages.

oWriting SQL Queries.

Description

Bridgestone wanted a way to track all the dealers’ sales through Dealer Management System and Point of Sales. It is made of a web based and desktop application for CRM and Point Of Sales Screen where they manage sales, inventory, customer and products.

10.Name of Project

RPMs™ (Recovery Planning and Management System)

Client/Duration

Specialized Data Systems Inc,, Mumbai India (Oct 2008- Jan 2010)

Technologies

Java, JSP, SERVLETS, XML, Hibernate, Struts, Tomcat and Maven

Designation

Sr. Java Developer

Responsibilities

oLeading project

oCreating software architecture

oApplication support, Maintenance and Enhancement.

oDevelopment of functional enhancements and new requirements for the application.

oProviding technical support through debugging and fixing code issues that may arise from time to time.

oOverview and review of deliverables.

Description

RPMs™ offers an integrated platform that addresses all facets of the Business Continuity Planning process. From Business Impact Analysis, to Risk Assessment, to Planning and Incident Management, RPMs™ provides your institution with the tools necessary to ensure you are developing a complete and sufficient recovery program.

RPMs™ is built on proven methodology by experienced Business Continuity professionals. Developed with its clients in mind, RPMs™ delivers quality functionality within the budget and regulatory guidelines of the banking community.

12. Name of the Project

Futurity Group Claim Performance Monitor

Client/Duration

Futurity Group later acquired by Aon,, Mumbai India (Apr 2007-Sept 2008)

Technologies

Java, JSP, Servlet, JSF, Hibernate, MySQL5.x, Eclipse 3.2, Jboss, Maven

Designation

Sr. Java Developer

Responsibilities

oLeading project,

oCreating software architecture,

oApplication support, Maintenance and Enhancement.

oDevelopment of functional enhancements and new requirements for the application.

oProviding technical support through debugging and fixing code issues that may arise from time to time.

oOverview and review of deliverables.

Description

It is the core product of Futurity Group owned by AON, which provides solutions for Claims Organization and improve the performance of claim operations with broad range of strategy, process, analytics, sourcing and technology consulting services coupled with innovative Claims Monitor solutions. The web-based solutions systematically monitor the performance of claims operation to deliver actionable insights and opportunities for improvement.

13. Name of the Project

Travel Management System(TMS)

Client/Duration

Verchaska Infotech,, Mumbai India (Mar 2005 – Mar 2007)

Technologies

Struts, Hibernate, DWR, JavaScript/JSON, JSP, SERVLETS, HTML etc.

Designation

Java Developer

Responsibilities

oSoftware development and Database Administration,

oInvolved in coding Using Struts Framework.

oInvolved in coding for JSP's.

oInvolved in developing the web screens with html forms.

oJBoss Server Administration and Deployment.

Description

TMS helps employees to plan their corporate journeys, make travel requests well in advance and acquire approvals for their travel trips from their superiors without wasting any time in the otherwise lengthy official approval procedures. This travel management system provides Responsibilities based access right to an employee, which can be configured by the administrator. An employee can have multiple responsibilities and he can switch between them at any point of time during his operations. System also provides agents to upload their bills in the required format, so that same can be approved by the Financial Administrators. Last but not the least system is also equipped with various types of MIS reports, which are helpful for an organization to plan its long term strategy on traveling expenses.

Educational Qualification:

College/University Degree

Lal Bahadur Shastri Institute of Management, New Delhi, India

Master of computer applications (2005)

U.P. College, Varanasi, India

Bachelor of Science (2001)



Contact this candidate