Senior Web Developer Resume
OH
SUMMARY
- 12+ years of overall experience in Development, Production support including design, development, integration, maintenance, implementation of various client/server, N - tier and enterprise web applications.
- Around 7+ years of extensive experience in Java/J2EE technologies.
- Around 5+ years of experience in designing User Interface (UI) applications and professional web applications using NodeJS, AngularJS, HTML, CSS, JAVASCRIPT, JQUERY, AJAX, JSON.
- Strong Experience in Cross Browser issues handling and designing table-less layouts and Web Standards.
- Extensive experience as web developer with a strong background working on open source technologies including HTML, CSS, MySQL, Go Lang, JavaScript.
- Experience in SOAP & REST APIs.
- Experience in developing single-page applications (SPAs) using various JavaScript Frameworks like AngularJS, Angular 2, Observables, Backbone.js, Ember.js, React.js and Bootstrap.
- Experience in using agile software methodology (scrum) and Kanban. Rally and Jira as Project Management tools. Experience with AWS distributed architecture and CI/CD.
- Good Understanding of Document Object Model (DOM) and DOM Functions.
- Proficient in working with various technologies like Core Java, Java Beans, J2EE (JSP, Servlets, EJB), Struts (custom tag libraries), Spring, Spring Boot, Hibernate, JDBC, XML, Ajax, Design Patterns, JavaScript.
- Extensively worked in Production support and developing the web applications using the Struts Frame Work.
- Expertise in working with database tools like Toad.
- Experienced in developing J2EE components on Application Servers like BEA’s WebLogic 8.1, Web Logic 9.2, WebLogic 10.3 Web Servers like iPlanet, Apache Tomcat. Smart enough to work with any J2EE standard servers.
- Strong knowledge in developing Web Services using SOAP, and XML.
- Proficient in working with various IDEs like Eclipse3.0, JDeveloper10g, and WebStorm.
- Executed software projects in the Telecom, Health Care,, Insurance, Confidential & Utilities and Transportation domains.
- Proven ability to multi-task and trouble-shoot problems through effective and focused root cause analysis.
- Ability to change and adapt to the environment, and handle multiple projects.
- Excellent communication and inter personnel skills. Exceptional ability to learn and master new technologies and to deliver outputs in short deadlines.
TECHNICAL SKILLS
Frameworks: Angular2/4, Agular 1.x, Node JS, React, RxJS, D3.JS, ASP.NET MVC
Languages: Java 5/1.4, GoLang, PL/SQL, SQL, XML 1.0
J2EE Technologies: JDBC, RMI, Servlets, JSP, JNDI, Web services
Application Servers/Web Servers: Weblogic, IBM WebSphere, Apache Tomcat, Nginx
XML Technologies: XSL, XSLT, XSD, JAXP, JAXB, JAX-WS, SAX, DOM, SOAP, WSDL, UDDI, Web Services
IDEs: RAD 7.0, WSAD, Eclipse 3.x, JDeveloper10g
Java Frameworks: Struts1.2, Spring 2.x, Spring Boot, Hibernate 3.0/2.x
Databases: Oracle 10g, SQL Server, DB2, Sybase, Cassandra
Operating Systems: Windows 98/2000/XP/NT, UNIX, Linux, Sun Solaris
GUIs: HTML, XHTML, CSS, SASS, JavaScript, Jasmine, Karma and AJAX
Others: AWS, Redis, Git, Bitbucket, Jenkins, Maven, JUnit, Log4j, JIRA, Rally
Integration: JMS, IBM MQ, IBM Integration Server
PROFESSIONAL EXPERIENCE
Confidential, OH
Senior Web Developer
Responsibilities:
- Used Angular2 as the development framework to build a single-page application and to create more interactive front-end development.
- Leveraged PrimeNG UI components as needed for faster development turnaround time.
- Support on Java J2EE applications.
- Leveraging RxJS Observables for all web services.
- Developing applications using TypeScript and ES6 features.
- Developing applications using various ReactiveX library RxJS operators.
- Used RESTful for web service by exchanging JSON data between the applications.
- Worked with the business to identify the API's, define data schema and document workflows.
- Design and develop Custom Components, workflows and templates.
- Used UI Bootstrap for creating dynamic user interface using Angular JS.
- Resolving production incident tickets on various workflows.
- Developed Web pages to display various screens on desktop & mobile devices using JSP, HTML5 & CSS.
- Web application based on oauth2 Authorization and Authentication.
- Developing and integrating the application using Net beans and Web storm.
- Responsible for deploying code using Unix scripts.
Environment: Angular, RxJS, NodeJS, HTML5, CSS3.0, Chart JS, Java, J2EE, JavaScript, jQuery, Bootstrap, AJAX, JSON, XML, REST, JSP, MVC, PrimeNG, IBM Rational tools - Clear Quest, Clear Case.
Confidential, New Bremen, OH
Sr.Web Developer - Angular2
Responsibilities:
- Analysis and understanding of business requirements and implement the process using Agile (Scrum) methodology.
- Developed Branch Utilities application in Angular 2 leveraging Observables and ES6 features.
- Closely involved with the Product Owners, BA, technical team and QA in the story estimation and planning sessions.
- Documented and Designed the UML diagrams by using Confluence and Gliffy Editor (Atlassian Product).
- Implemented presentation layer using Angular2, JSP, JSP Tag Libraries (JSTL), HTML, CSS3, Bootstrap, JavaScript, JQuery and AngularJS.
- Exchanged data with the help of JSON objects using Ajax. Because of the simplicity of JSON, the application formed the new procedure of exchanging data between server and browser.
- Developed Restful Web Services as End point to share the data with the other products using JSON as messaging medium.
- Implemented various design patterns in the project such as Data Access Object, Data Transfer Object and Singleton.
- Used JUnit test cases for validating the functionality and Postman for testing the webservices.
- Used GIT for version control.
- Used JIRA for issue and bug tracking.
- Troubleshoot issues in development and production systems.
Environment: Angular2, Observables, Redux, Bitbucket, AngularJS, NodeJS, AEM, HTML5, JSP, Log4J, Logback, SLF4J, Bootstrap, JQuery, Spring-Security, Spring-JDBC, Spring-MVC, Struts, Apache Tomcat, BroadVision, Oracle 11g, SQL Server, Atlassian Products.
Confidential, Bellevue, WA
Senior Web Developer
Responsibilities:
- Responsible for User Stories, Defects and On-Call Support.
- Used AngularJS as the development framework to build a single-page application and to create more interactive front end development.
- Developing Angular 2 SPA’s leveraging Observables and other ES6 features.
- Requirements gathering for developing the site and creating detail design.
- Used RESTful for web service by exchanging JSON data between the applications.
- Formulated and documented technical components and strategies for mitigating technical challenges.
- Worked with the business to identify the API's, define data schema and document workflows.
- Design and develop Custom Components, workflows and templates.
- Used UI Bootstrap for creating dynamic user interface using Angular JS.
- Design & develop on NodeJS. Ex:- logging, rest client, exception handling, Cluster, Ip2Location.
- Version Management - Git, BitBucket.
- Developed Web pages to display various screens on desktop and mobile devices using JSP, HTML5 and CSS.
- Worked on AWSLambdafunctions development as part of the Micros services development.
- Developed micro services usingLambdaAWS functions.
- Install/Configure Adobe CQ.
- Web application based on oauth2 Authorization and Authentication.
- Developed a cron job to run at specific intervals as per requirement.
- Developed separate project called as 'Heartbeat' which is used to generate token and save it in Redis and validate the saved token and this continues for each and every Second until the server goes down.
- Migrating Entire CQ5 Content into AngularJS and rewriting the Java code into NodeJS.
- Define & setup Stash git projects and workflows, branching strategies.
- Developed the Entire server side application using NodeJS using promises and other ES6 modern JavaScript features.
- Developing and integrating the application using Net beans and Web storm.
- Responsible for deploying code using Unix scripts.
- Followed agile Scrum methodology and Kanban boards and also been a Scrum Master for few sprints.
Environment: NodeJS, Angular2, RxJS, HTML5, CSS3.0, AWS, AWS Lambda, CQ5, Java, J2EE, JavaScript, jQuery, Bootstrap, MongoDB, AJAX, JSON, XML, REST, BackboneJS, JSP, MVC, SDLC (Agile), JIRA, Protractor.
Confidential, SC
Senior Web Developer
Responsibilities:
- Provided 24/7 production support.
- Involved in the requirement analysis and design phases to comprehend all technical assessments, and to participate in implementation with minimal errors.
- Architected and developed a mobile web application publishing framework component library based on AngularJS.
- Utilized Agile Methodology (SDLC) to manage development lifecycle.
- Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing AngularJS, JavaScript API.
- Responsible for the overall layout design that meet cross-device compatibility creating detailed wire frames and process flows.
- Involved in developing object-oriented JavaScript and experienced with AJAX, JSON, HTML5, Angular.js, Node.js and CSS3
- Involved in writing application level code to interact with Restful Web APIs, Web Services using AJAX, JSON, XML and jQuery.
- Designed table-less layouts using CSS and appropriate HTML5 tags as per W3C standards.
- Created optimized graphic websites and application interfaces using HTML5 and CSS3.0.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Used YUI library for building richly interactive web applications using techniques such as DOM scripting, HTML, AJAX.
- Developed client-side validation code using JavaScript and jQuery Validation Plug-in.
- Involved in Enhancement of existing application utilizing JSP, Created HTML4 navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
- Worked with the team members to create High Level design, detailed design to be implemented in JAVA-J2EE environment and estimate the level of effort.
- Extended CSS as needed to accommodate new data and display types.
- Experience testing AngularJS applications using Protractor on end-to-end AngularJS application framework.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using Backbone.js, and JQuery.
- Used Bootstrap Carousel, Accordion and other controls to build fluid and responsible web pages.
- Created phone gap based applications using HTML5 and CSS3.
- Created a URL Shortener with frontend using AngularJS and backend using Node.js.
- Participated extensively in developing the cross browser compatible websites and performed cross-browser testing.
- Responsible for quality assurance of finished websites including the validation of web forms and links.
- After the development cycle, I was responsible to guide the testing team to write test cases, the logic for the different interfaces, preparing the test data.
Environment: AngularJS, HTML5, HTML4, CSS3.0, CSS2.0, Java, J2EE, Spring, JavaScript, jQuery, Bootstrap, AJAX, JSON, XML, REST, AngularJS, BackboneJS,NodeJS, JSP, MVC, SDLC (Agile), Protractor.
Confidential, NE
Senior Web Developer
Responsibilities:
- Provided 24/7 production support.
- Gather requirements and convert them to technical designs.
- Profile and assess various available technologies and make software framework decisions.
- Used Agile methodology for the Software development process.
- Developed user interfaces using AJAX, JSP, CSS and Java Scripts.
- Implemented UI automation testing tool that queues the corresponding scripts, and performs automation testing where our testing apk has pre-installed. (java / jQuery / karma / jasmine).
- Involved in the development of the front end (Presentation Layer) of the application using Struts MVC framework, which is based on MVC design paradigm.
- The request controller is implemented in struts and configured using Struts config files.
- Access to the data layer is done through the DAO layer is used to perform mapping between java objects and the relational database.
Environment: AngularJS, Jdk 1.6/1.7, Struts 1.2.9, EJB2, FM Deployer 3.3, Web Services, JSP, Jasmine, Karma, AJAX, HTML, JavaScript, Rally Dev, Log4J, JIRA, Toad, WinCvs, Oracle 11g, Web logic Server 10.3, Linux, JUnit4.0, Ant, Clover, Hudson, putty, WinScp, Paros, Quality Center.
Confidential - Iowa City, IA
Java Web Developer
Responsibilities:
- Provided 24/7 production support to enterprise web application, which includes support during night batch run, providing temporary fix to application during abends to avoid delay.
- Responsible for Detailed Document Design, Leading offshore Development team, providing estimates for the code releases.
- Involved in the development of the front end (Presentation Layer) of the application using Struts framework, which is based on MVC design paradigm.
- Design and development of service layer using Web Services, Spring IOC/AOP.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Wrote build script file using Ant tool and deploy the EAR file into the application server.
- Used Eclipse IDE for writing code and IBM Rational Clear case for version control.
- Worked with business, development teams and environment infrastructure teams for timely resolution of the application issues and inter dependencies
- Designed and developed web pages using with HTML5, DHTML, CSS3, Ajax, Bootstrap, JSP and jQuery based on the W3C standards and Web2.0.
- Created the UI interface using JSP, JavaScript, jQuery, CSS3 and HTML5.
- Extensively used JavaScript, jQuery UI and jQuery to provide UI functionality.
- Worked on the application developed using HTML5, CSS3, JSON.
- Worked with technologies such as jQuery and Ajax to make the website more attractive and user friendly.
Environment: J2EE, Spring, Hibernate, Struts, Servlets, Web Services, EJB, JSP, XML, XMLBeans, HTML, CSS, JavaScript, jQuery, JSON, WRIA, eclipse, JMS, AXIS, Log4J, Toad, ClearCase, Oracle, DB2, Web Logic10.2, Linux, JUnit, EasyMock, JProbe, Ant, Quality Center
Confidential - Tampa, FL
Sr. Programmer analyst
Responsibilities:
- Responsible for Leading offshore Development team
- Created and modified the JCL’s while setting up the UAT environment. Used File-AID for VSAM files Management and analyzed the table data using SPUFI and QMF.
- Developed new programs using DB2, COBOL, JCL, and CICS.
- Worked on IDCAMS to created new GDG bases when necessary.
- Responsible for testing and interacting with other QA testers and business analysts to resolve the issues.
- Created UAT environment and automated all batch flow’s using CA-7 and CA-11.
- Created Test plans, Test conditions, Test scripts, and execution of scripts, validation of results for the system testing between Frontier and Mainframe. Involved in both black box and white box testing.
- Write/Design and execute the test cases in Quality Center. Prepared test status reports during test execution process.
Environment: COBOL, JCL, IDMS, SQL, CA-7, DB2, Oracle, VSAM, Flat files, OS/390, SORT, BMS, TSO, TSO/ISPF, SPUFI, FTP, Secure FTP, UAT, QMF, DB2 Connect, Endeavor, REXX, CList, Stored Procedures, File-Aid, Remedy, Integration testing,Quality Center.
Confidential - Cincinnati, OH
Programmer Analyst
Responsibilities:
- Worked on JavaScript, JSP, and Servlets as a web application replacement for mainframe front end.
- Trained in developing applications using Eclipse IDE and running test cases and using Eclipse IDE.
- Analyzed, created and proposed remediation measures to fix the bugs in the application.
- Developed action classes and configuration files for struts framework.
- Developed Oracle stored procedures and complex SQL.
Environment: Java, Struts, Hibernate, JSP, Oracle, JDBC, JNDI, JavaScript, JavaScript.