NEHA BAJPAI
PROFESSIONAL SUMMARY
*+ years of extensive experience in all phases of Software Development Life Cycle (SDLC) including identification of business needs and constraints, collection of requirements, architecture, UI Design, backend development, implementation, testing, deployment and maintenance.
Experience in latest version of object-oriented JavaScript Libraries like ReactJS.
Good experience working on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS
Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors.
Worked with Waterfall and Agile methodologies.
Experienced in developing both front end and back end applications using Java, HTML, HTML5,
CSS, CSS3, JavaScript, React JS, Spring, jQuery, and Ajax.
Experience in CSS pixel-level layout, Consistency with browsers, Version and Platform Independence.
Good experience in Core Java, J2EE, JSP, Servlets, XML, Struts Framework, EGL (Enterprise Generation Language), JSF, Java Script, Model View Controller (MVC) Architecture, RAD Acrobat, JUNIT, Ant, Oracle and SQL Server 2000.
Proven track record in Graphic and User Experience Design and Transforming Web/Graphic
Designers static prototypes into hand-coded HTML, specifically emphasizing accuracy and efficiency & adhering to W3C-established web standards with respect to maintaining cross-browser/cross-platform compatibility and delivering final page templates, including optimized images.
Experience in designing web applications employing Search Engine Optimization (SEO) techniques and Search Engine Strategies (SES).
Experience integrating RESTful APIs and web services with applications.
Experience with User Acceptance Testing (UAT) and Accessibility Testing.
Experience in using Web Services like SOAP protocol in JAXWS and RESTFUL web services
Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern and Test-Driven Development (TDD).
Knowledge of Mainframe, RAD Acrobat.
Possess strong analytical, communication & client interaction skills.
Good working experience in software development methodologies like Agile, Waterfall, Iterative & Prototype.
Excellent analytical and logical programming skills with a good understanding at the conceptual level and possess excellent presentation, interpersonal skills with a strong desire to achieve specified goals.
An experienced software developer passionate about delivering quality software products with
thorough & rigorous testing and ample documentation.
An energetic individual, able to communicate effectively, to work collaboratively to resolve problems and to motivate team members as well.
Technical Skills
Languages
Core Java, J2ee, EGL, C, C++
Frameworks
ReactJS, Struts 1.x, Spring
Web Technologies
Java, J2EE, JSP, Servlet, HTML, XML, JavaScript, JSF, JSON, ReactJS
Design Pattern
Model View Controller (MVC), Singleton
Tools/Utilities
Eclipse, RAD 6.0, RSA 8.5.1, AQT, QMF, GIT, SVN
Web Servers
Apache Tomcat
Application Server
Web Sphere Application Server 7.0
Data base
Oracle, SQL Server, MySQL
Operating System
Windows, Mac
Methodologies
Agile, Waterfall, Iterative
Professional Experience
Leagstar, (Freelance) Apr 19 – Present
Role: Front End Developer
Responsibilities:
Involved in designing, developing and testing the web application by using the HTML5, CSS3 and React.JS
Involved in designing the CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
Developed user interface by using the React.
Implemented various screens for the front end using React.js and used various predefined components.
Used React Router to turn application into Single Page Application
Involved in using React JS components, Forms, Events, Keys, Router, Animations.
Involved in building stable React components and stand-alone functions to be added to any future pages.
Implemented the Drag and Drop functionality using React-Draggable.
Worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux.
Working with ECMA Script 6 features. For build of JSX and ES2015(ES6) used Babel.
Used Middleware, Redux-Promise in application to retrieve data from Backend and to also perform RESTFUL services.
Optimized animation logic with optimistic functions to increase performance in rendering.
Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
Involved in Restful web services to call for POST, PUT, DELETE and GET methods.
Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
Used Git for version controlling and regularly pushed the code to GitHub.
Extensively used debugging tools such as Firebug and IE Dev tools to investigate the issues and fix the bugs.
Wrote code to handle cross browser compatibility issues in IE 7, 8, 9, FF, Safari and Chrome
Knowledge on React.js environment set-up.
Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues.
Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team.
Environment: HTML 5, CSS3, JavaScript, Ajax, React.JS, Redux, My SQL, XML, JSON, Git hub, Restful API
IBM Corporation, USA Feb 13 – Jan 15
Role: Senior Developer
Responsibilities:
Participated in meetings with users to understand the requirements and checking the feasibility of the same.
Developed user interface by using the JSP.
Implemented various screens for the front and used various predefined components.
Deliver new and complex high-quality solutions to clients in response to varying business requirements
Translate customer requirements into formal requirements and design documents, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results.
Utilize in-depth knowledge of functional and Technical experience in conjunction with industry and business skills to deliver solutions to customer.
Review of code and unit test results created by the team and logging the defects in the work product form.
Conducting root cause analysis meetings with team for any sev1 defects raised by the client and for every quarterly release.
Participating in project health reviews (PHR) meetings and reviewing all quality documents of the project.
Assign work to the team members and reviewing their work
Solving technical issues faced by the team.
Preparing milestone plan, estimation sheets, CATB, CATL sheets for metrics for a release.
Solved a severity 1 defect which would have had a huge impact.
Environment: Core Java, J2EE, JSP, JavaScript, Struts Framework, Spring Framework, DB2
AKBank, Turkey (IBM Corporation) Mar 11 – Jan 12
Role: Senior Developer
Responsibilities:
Hold meetings with clients on daily basis to understand the requirements and translate the Functional Requirements Document to Detailed Design Documents, to provide them status of the project activities and to answer any concerns/queries raised by them.
Designing screen and workflow using RAD Acrobat, JavaScript.
Calling the Mainframe services for backend data to display and modifications.
Led analytic session, gather requirements and write specification and functional design documents for enhancements and customization; Analyze product impact.
Develop the code based on technical design document and follow the code standards defined by the project.
Coding, Report Design & Development, Unit Testing, System Integration Testing.
UAT support.
Making baseline for code promotion form test to UAT environment.
Environment: Core Java, J2EE, JSF, JavaScript, Struts Framework & AQT (Advance Query Tool), Mainframe
Development Bank of Singapore (DBS) (IBM Corporation) Oct 09 – Feb 11
Role: System Developer
Responsibilities:
•Completed a full SDLC of the project.
Requirement Discussion/Clarification with client/onsite team/offshore team and preparation of SRS document.
Led team of 4 people.
Onsite call/Client call and requirement gathering.
Analysis of Requirement & HLD, LLD, & all other design document preparation.
Coding, Report Design & Development, Unit Testing, System Integration Testing.
UAT support.
Bug Fixing.
Environment: Core Java, MQ 6.0, DB2
Medco Healthcare, USA (IBM Corporation) Aug 08 – Sep 09
Role: Software Engineer
Responsibilities:
Involved in all the stages of the project development.
Interacted with the customer to understand the requirements.
Created Home Page, Login Page, Registration Page, Forgot Email, Forgot Password, Online Password Reset pages using HTML and CSS.
Used JavaScript Library Dojo to call the services which were written in DataPower.
Developed the functions as per the given design using MVC
Unit testing, integration testing and the system testing procedures
Environment: Dojo, Data Power, Mainframe, HTML
QL2 Software, USA Jul 06 – Mar 08
Role: Software Developer
Responsibilities:
Worked upon vacation’s web interface.
Created module upload VacationIP for uploading files with client-side validation.
Designing and developing SOAP environment for QL2’s Competitive marketing intelligence.
Developed module createWorkunit, to speed up web mining processes.
Completed a full life cycle project following SDLC methodology.
Involved in all the stages of the project.
Interacted with the customer to understand the requirements.
Environment: Java, JSF, JAVA Script, Servlets and Oracle 8i, Struts framework, Web Sphere
Education
Masters in Computer Applications (MCA) - Jiwaji University, India
Bachelor in Science (BS) from Kanpur University, India