Sr Ui Developer Resume
Nyc, NY
SUMMARY
- 9 years of IT industry experience in design and development of web applications using JavaScript, AJAX, HTML5, CSS3, JSON, JQuery, Bootstrap, Node JS, Angular JS,XML, Web services,Java,J2EE.
- Extensive Software Life Cycle Development (SDLC) experience including Requirement Analysis, Preparations of Technical Specifications Document, Design, Coding, Application Implementation, Unit testing and System Testing & Documentation.
- Good domain knowledge in Banking and Financial sector, Insurance and Information Media and Entertainment lines of Businesses.
- Certified Agile Scrum Master, well versed in working with Agile Methodology.
- Worked extensively on various RDBMS like Oracle 11g, My SQL and DB2.
- Expertise working on front - end design using JavaScript, HTML5, CSS3, JSON, JQuery, React JS, Bootstrap, Node.js, AJAX and Angular JS.
- Experience in developingWeb Servicesusing - SOAP and REST.
- Used Multi-Threading and collection framework including List, Map etc. Used Callable objects for implementing multithreading for parallel execution of independent events.
- Good understanding of Service Oriented Architectures, Web services, Multi-threading concepts as well as socket programming.
- Experience in debugging tools such as Firebug, IE Tester, Chrome Inspector, Web Developer, and Responsive Inspector for most of popular browsers.
- Worked on various Java Application Servers - Web Sphere, JBoss and Tomcat.
- Proficient in debugging and development skills.
- Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing queries using Oracle 10g, DB2, SQL Server and MySQL.
- Experience in using XML, XSL and XSLT for implementing Web Services.
- Created Test cases using JUnit to test functionalities of application
- Experience in coordination of work with Client, offshore and onshore teams.
- Excellent experience in handling tasks individually. Lead a team of developers for delivering critical projects with tight deadlines.
- Experience in performing unit testing using Jasmine, Karma and end to end testing using protractor.
- Extensive experience in using Maven build tool and version control using Subversion SVN, CVS, Git.
- Expert in collaborating with external and internal integration teams involved during the application development and testing.
TECHNICAL SKILLS
Languages: Java, SQL and PL-SQL
Web Technologies: HTML/HTML5, XML, XHTML, XSLT, CSS/CSS3, Bootstrap, JavaScript, JQuery, AngularJS, Ajax, React JS, Node JS and JSON.
Core Java: Data Structures, Collections, Serialization, Reflections, Concurrency/Multithreading
J2EE Technologies: Servlets, JSP, JDBC
APl & MVC Frameworks: Struts 2.0, Spring 3.x, Sencha,Angular JS, Spring, Adobe CQ (AEM)
Web Services: SOAP and RESTful Web Services
Application/Web servers: IBM WebSphere, AWS, JBoss, WebLogic and Apache Tomcat
Databases: Oracle, MS Access, MYSQL, DB2 and SQL Server
Logging Tools: Log4J
Build Tools: Maven, Jenkins
Configuration Management tools: GitHub, CVS and Tortoise SVN
PROFESSIONAL EXPERIENCE
Confidential, NYC, NY
Sr UI Developer
Responsibilities:
- Involved in all phases of the end-to-end implementation project-requirements gathering, analysis and design, development, testing and debugging, deliverable documents.
- Used Agile methodologies to deliver solutions with prominent level of flexibility and adaptability.
- Estimated story points for the requirements provided by the Business, aligned on the story point estimation and priority of stories with all the team members.
- Worked on Java components Generics, Collections, Multithreading, Inheritance and Exception
- Developed UI using HTML5, CSS3, JavaScript, AJAX, Restful API and JQuery to match design specs for complex page layouts while adhering to code standards.
- Developed web application to be responsive for desktop, mobile and tablets using Bootstrap, Angular JS and Node.js.
- Utilized various JQUERY plugins to build Rich Internet Application to make it look more intuitive.
- Developed Restful based web services and used JSON as a data exchange format to integrate custom web applications.
- Developed Web Services to allow communication between applications through REST over HTTP. Handling.
- Implemented batch process using Spring Batch and multi-threading for scheduling and running the batch jobs.
- Performed code build and deployment using Maven.
- Wrotetest cases Junit for unit, integration, and functional tests, run automatically by Jenkins in the builds triggered by each push to Git.
- Resolved Cross Browser Compatible Issues for different versions of IE, Safari, Chrome, Firefox and Opera.
- Written PL/SQL Procedures, Triggers and Packages using Oracle 10g Database.
- Responsible for cross browser compatibility and hence exposure to popular browsers.
- Successfully executed all the test cases and fixed any bugs/issues identifies during the test cycles
- Supportedtesting phases, attended scrum and user acceptance test daily status calls for project updates and issues.
Environment: Java, Spring MVC, JavaScript, Angular JS, Sencha, Bootstrap, SOAP, Restful API, Maven, HTML5,Karma, Jasmine, XML, AJAX, JQuery, React JS, CSS3, Web Sphere, REST Web services, XML, XSLT, Junit, Agile Scrum, DB2, Oracle 10g, SQL/Pl SQL.
Confidential, NYC, NY
Sr UI Developer
Responsibilities:
- Worked in developing dynamic robust UI screens using CSS3, HTML5, XHTML, JavaScript, Bootstrap, Backbone, AngularJS and JQuery.
- Used Agile methodologies to deliver solutions with more flexibility and adaptability.
- Experience with Responsive Web Design (RWD) and used responsive design frameworks such as Bootstrap, foundation etc.
- Used MAVEN tool to build and deploy Applications.
- Handled Java multi-threading part in back-end component, one thread will be running for each user, which serves that user.
- Designed, developed and modified SOAP as well as REST APIs and Sencha .
- Participated in weekly design reviews and walkthroughs with project manager and development teams.
- Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts for developers to start.
- Transformed design mock-ups into cross-browser compatible HTML5/CSS3 layouts and implemented dynamic elements and reusable libraries.
- Used JQuery library to build AJAX based web application modules.
- Client side as well as server side validation was implemented by using Struts validation framework.
- Wrote JUnit test cases for unit, integration, and functional tests. Used Jasmine for script testing and Protractor for end to end testing.
- Implemented application database objects Stored Procedures and Views using SQL and PL/SQL to interact with database.
- Used SOAP UI for testing web services request and response.
- Provided Log4j support for the application for debugging the system.
- Develop aspect to modularize crosscutting concerns like caching, logging and performance monitoring.
- Developed asynchronous solution for Profile updates on the website using AJAX.
- Developed page layouts, navigation and presented designs and concepts to the clients and the management to review.
- Worked with the Back-End team and Quality assurance team in the process.
Environment:HTML5, CSS, JavaScript, JSP, Spring MVC, Restful, AWS, Angular JS, React JS,Bootstrap, JQuery, node.js, XML, JUNIT, Log 4J, Oracle,Jasmine, Linux, Maven, GitHub and Eclipse.
Confidential, Millburn, NJ
Sr UI Developer
Responsibilities:
- Involved in the requirement analysis and design phases to comprehend all technical assessments, and to participate in implementation with minimal errors.
- Utilized Waterfall Methodology (SDLC) to manage development lifecycle.
- Used Spring MVC (Model View Controller) to handle/intercept the user requests and used various controllers to delegate the request flow to the back-end tier of the application.
- Analysis, design and development of application based on J2EE using Struts, Spring and Hibernate.
- Involved in developing the user interface using Struts.
- Developed well responsive single page application using AngularJS framework, JavaScript, and jQuery in conjunction with HTML5, CSS3, backbonewith front-end UI team.
- Used AngularJS framework to bind HTML (views) to JavaScript objects (models).
- Responsible for the overall layout design that meet cross-device compatibility using Bootstrap, color scheme of the web site using HTML5, and CSS3 and Responsible for creating detailed wire frames and process flows.
- Used Node.js to build a scalable network application where it can handle many connections concurrently.
- Used JQuery event handling mechanism to dynamically assign events on web controls.
- Used AJAX controls to retrieve data from the server without interfering the display behavior of existing page.
- Later participated in the Testing phase in accordance with QA team, to help them to come up with best testing scenarios.
- Wrote unit test cases for JavaScript using Jasmine.
- Extensively participated in developing the website across different browsers and performed cross-browser testing.
- Responsible for quality assurance of finished websites including the validation of web forms and links.
Environment: Java1.6, Web Services, AJAX, spring, Hibernate ORM, JavaScript, Angular JS, Bootstrap, SOAP, Restful API, Backbone, Node.js, Maven, Jasmine, HTML5, JQuery, CSS3, Web Sphere,Agile, Oracle, SQL/PL SQL.
Confidential, La Crosse, Wisconsin
Sr UI Developer
Responsibilities:
- Involved in requirement gathering, analysis, design, and development and testing of the application using Agile Methodology
- Developed UI layer components and pages using Spring MVC, HTML5, CSS, JavaScript, JSP and AngularJS.
- Developed Restful Web Services for customer registration module.
- Designed and Developed Spring Profile Object for different various users.
- Was involved in development of customized authorization module based on user login.
- Developed cross-browser/platform HTML5, CSS3, and JavaScript to match design specs for complex page layouts while adhering to code standards
- Developed CSS3 styles to maintain the uniformity of all the screens throughout the Responsible for design and development of the web pages from mock- ups.
- Developed Oracle SQL Queries and Stored Procedures.
- Applied JQuery scripts for basic animation and end user screen customization purposes
- Ajax is used to dynamically retrieve selected state information from the database.
- Created and consumed Web Services to fetch and process the Information.
- Developed server-side services using Java multithreading, Struts MVC, Java, Springs, Web developed Services (SOAP, AXIS) with JQuery.
- Integrating cross browser compatible applications and secure payment gateways in the website.
- Developing online marketing and promotional strategies.
- Performed code build and deployment using maven.
- Wrote JUnit test cases for unit, integration, and functional tests, run automatically by Jenkins in the builds triggered by each push to Git.
- Performed application coding and code reviews.
- Responsible for checking cross browser compatibility, Responsive Web Design and hence worked on different browsers like Firefox, google, chrome and Internet explorer.
Environment:HTML, CSS, JavaScript, jQuery, AJAX, Java1.6, Web Services, Spring 4.x, JavaScript,Angular JS, Bootstrap, SOAP, Restful API, Agile Scrum, Oracle, SQL/PL SQL, Jasmine, Maven, HTML5, JQuery, Web Sphere, Junit.
Confidential, Cleveland
Java Developer
Responsibilities:
- Communicated with the client to understand/gather requirements and specifications.
- Using Agile Scrum methodology in SDLC, estimated story points for the requirements provided by the Business.
- Involved in requirements gathering and analysis from the existing system. Captured requirements using Use Cases and Sequence Diagrams.
- Participated in daily Agile scrum meetings and interaction with product owners, business analysts to gather additional requirements in each planned sprint.
- Designed and developed the Java bean components and O/R Mapping using Hibernate.
- Developed a code forWeb servicesusingXML,SOAPand usedSOAP UItool for testing the services.
- Developed page layouts, navigation and presented designs and concepts to the clients and the management to review.
- Developed online Applications using Java, Spring, Hibernate, JSP, JavaScript, CSS3, HTML5, JQuery, Restful API.
- Revisit efforts for change management requests bas.
- Wrote JUnit test cases for unit, integration, and functional tests.
- Implemented application database objects Stored Procedures and Views using SQL and PL/SQL to interact with database.
- Used SOAP UI for testing web services request and response.
- Provided Log4j support for the application for debugging the system.
- Develop aspect to modularize crosscutting concerns like caching, logging and performance monitoring.
- Developed asynchronous solution for Profile updates on the website using AJAX.
- Worked with the Back-End team and Quality assurance team in the process.
- Implemented batch process using Spring Batch and multi-threading for scheduling.
- Fixed the identified issues in QA testing.
- Used Jenkins deployment tool for monitor the applications.
Environment: Core Java1.6, Web Services, Spring 4.x, Hibernate, SOAP, Restful API, CSS3, JavaScript, maven, HTML5, JQuery, Web Sphere, Junit, Agile Scrum, Oracle, SQL/PL SQL.
Confidential
Java Developer
Responsibilities:
- Closely worked with business to understand the requirements to ensure that right set of UI modules been built.
- Developed UI using Java, JBoss, Hibernate, HTML, CSS.
- Implemented Action Form classes, writing validation files and resource bundles for application creation module.
- Involved in creating and extracting data from database usingSQL Queries, triggers and packages on Oracle database.
- Developed data formatted web applications and deploy the script using client side scripting using JavaScript.
- Worked as the primary developer, was responsible for both frontend and the backend development of the application.
- Responsible for client side interaction, involved in writing multithreaded.
- XML is used to get the data and XSLT and XPath are used to represent the data in web forms.
- Debugging and bug fixing of the cases received from the client.
- Involved in unit testing, performed integration and regression testing.
Environment: Core Java1.5, HTML, CSS, Java Script, JBoss, Web services, Unix, MS SQL Server, Eclipse 3.2, CVS, Win Merge, Find Bugs, PL/SQL, UML.
