Senior Web Developer Resume
NY
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, Education, Insurance, Energy & 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, NY
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, IBM Rational tools - Clear Quest, Clear Case.
ConfidentialSr. Web Developer
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, HTML5, JSP, Log4J, Logback, SLF4J, Bootstrap, JQuery, Spring-Security, Spring-JDBC, Spring-MVC, Struts, Apache Tomcat, BroadVision, Oracle 11g, SQL Server, Atlassian Products.
Confidential, NJSenior 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.
- 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, Java, J2EE, JavaScript, jQuery, Bootstrap, MongoDB, AJAX, JSON, XML, REST, BackboneJS, JSP, MVC, SDLC (Agile), JIRA, Protractor.