We provide IT Staff Augmentation Services!

Sr. Web Developer Resume

0/5 (Submit Your Rating)

Indianapolis, IN

SUMMARY

  • Over 7+ years of experience in development, debugging, implementation and maintenance of software applications
  • Experience in developing scalable and responsive web applications using HTML5, CSS3, JSON, AJAX, and Typescript.
  • Experience in JavaScript frameworks like AngularJS, Angular 2, ReactJS and JavaScript runtime NodeJS.
  • Strong experience in using IDEs like Atom, Brackets, WebStorm, Sublime Text and Yeoman (web Scaffolding system).
  • Expertise in creating server side solutions using RESTful web services, web Apis and MicroServices.
  • Experience in building and deploying the applications using task runner tools GRUNT, GULP.
  • Strong knowledge in testing the JavaScript applications using frameworks like Jasmine, Karma, Enzyme and Protractor.
  • Proficient understanding in NoSQL database MongoDB, Cloudant.
  • Experience in using JSHint as code analysis tool for JavaScript.
  • Knowledge in design and documenting web Api using SWAGGER framework.
  • Experience in using JQuery library and JQuery tools for creating rich and quick responsive websites.
  • Experience using tools Augury, Yslow, ChromeDevTools, Google Analytics to improve the user experience.
  • Expertise in using CSS frameworks like PURE, SCSS, LESS, Twitter Bootstrap, Angular Material.
  • Strong knowledge in using GITHub repository to import the frameworks, libraries and packages.
  • Extensive experience in web application development, testing and deployment using IBM RAD, Eclipse on Application Servers like Weblogic, JBoss, WebSphere and Tomcat.
  • Extensive experience in J2EE technologies such as Java, JSP, Servlets, EJB, RMI, JNDI, Struts, Custom Tag Libraries, JDBC, JavaBeans, Web Services, Spring, Hibernate and Documentum.
  • Extensively worked to build Model - View- Controller (MVC) and multi-tier Client/Server Architecture using Design Patterns like DAO, Data Transfer Object, Singleton and Session Facade, Tivoli, View Helper Pattern, composite view.
  • Extensive experience with Oracle, SQL, PL/SQL. Developed several packages, writing SQL queries, stored procedures, triggers and Exposure to SQL Developer, Toad, DB2, Postgres and PL SQL Server.
  • Expertise in development of test cases using JUnit to check expected result. Used Log4j to create logs of the application’s flow of control.
  • Have extensive knowledge in Software Development Life Cycle (SDLC), Object Oriented Analysis and Design (OOAD).
  • Excellent inter-personal, communication and leadership skills.
  • Strong testing experience of all testing phases such as Unit testing, Integration tests and System testing.
  • Experience in creating Business Requirements, Design Specification, Test Specifications, Test Result documents.
  • Committed to excellence, self-motivator, fast-learner, team player, ability to deal with people diplomatically and a prudent developer with strong problem-solving skills and communication skills.

TECHNICAL SKILLS

Programming Languages: Java, C, C++

J2EE Technologies: Java, JSP, Servlets, EJB, RMI, JNDI, Struts, Custom Tag Libraries, JDBC, JavaBeans, Web Services, Struts, Spring, Spring MVC

Web Technologies: HTML5, CSS, JavaScript, extjs, Ajax, JQUERY, XML, XSD

JavaScript Frameworks: AngularJS, Angular2, ReactJS, NodeJS, Karma, Jasmine, Protractor

Application/Web Servers: Weblogic, JBoss, WebSphere, Tomcat

Databases: MongoDB, Oracle 9i/11g(SQL, PL/SQL), MS SQL Server, MS Access

IDE Tools: Atom, Brackets, WebStorm, IBM RAD, Eclipse, NetBeans.

Database Tools: SQL Developer, Toad, PL SQL Developer.

Methodologies: Waterfall, V-model, Agile-Scrum, Xtreme Programming

Design Patterns: Business Delegate, DAO, Data Transfer Object(DTO), Singleton, Session Facade, View Helper Pattern, Composite View, MVC

PROFESSIONAL EXPERIENCE

Confidential, Indianapolis, IN

Sr. Web Developer

Responsibilities:

  • Involved in the full life cycle of software development.
  • Developed HTML5 web applications using Angular2 and ReactJS frameworks.
  • Increased the efficiency of the web application development by using Grunt, Gulp as the task runner tools
  • Created RESTful services and web apis for the relational database operations and NoSQL database operations.
  • Designed scalable and reusable components and sub components with Angular 2.
  • Created Angular services to access the data received from RESTful services and web apis.
  • Angular Routing was used to navigate between different views of the application.
  • Created HTTP services and registered the services to serve the data to UI from the database.
  • Developed Javascript library for logging errors, debugging, string and math functions and for formatting various UI controls.
  • Used Javascript functions for navigation, data retrieval, validations and posting the form data.
  • Created reactive and template driven forms with one way and two way data bindings (Interpolation and property data binding)
  • Developed custom directives to create reusable components consumed by multiple modules.
  • Used third-party angular 2 grids for grouping, aggregating and filtering the data.
  • Minified the JavaScript files using npm libraries like babili, uglifyjs.
  • Created test cases and test scripts using frameworks like Karma, Jasmine .
  • Implemented the security module to grant the users only required access.
  • Participate in Scrum sprint ceremonies, work closely with product, QA and UX teams to design the best solutions.

Environment: Windows 7, Angular2, WebStorm, NodeJS, Angular CLI, JASMINE, GITHUB, Grunt, Oracle 11G, SQL Developer 4.1.3.20

Confidential, Columbus, OH

Sr. Web Developer

Responsibilities:

  • Worked with stakeholders to gather requirements, to prioritize the functionality so development and releases can be planned accordingly.
  • Worked with Analyst Team Lead and Development Team Lead to allocate resources to certain modules based on delivery pipeline
  • Created Technical Design Document to ensure development happens in accordance to planned design.
  • Developed applications using pure Java script model to provide easier and faster deployment, as well as ease in deployment.
  • Developed single page application framework using HTML5, AngularJS and NodeJS used by various business applications.
  • Developed UI data models for the views and AngularJS Data binding was used to bind the UI controls to the models.
  • Created services and web api using Node JS to serve the data from the server to client.
  • Created html controls with data validation on client side using angular directives.
  • Used Twitter Bootstrap CSS to style the elements as per the user actions across different views.
  • Created custom CSS as per the standards of the company.
  • Created multiple views with various Form elements.
  • Developed navigation and routing to views using AngularJS route providers.
  • Created custom events and event handlers to communicate between the views.
  • Created REST and custom services to serve the data from the server and pass the data back to the server.
  • Automated the build and deploy tasks using GRUNT.
  • Designed and created the test scripts using JASMINE framework.
  • Created the application documentation including the workflow diagrams for the data flows across various systems, glossary module defining each field added to the UI.

Environment: Windows 7, AngularJS, Sublime Text Editor, WebStorm, NodeJS, JASMINE, GITHUB, GRUNT, Microsoft SQL Server

Confidential

Associate Developer

Responsibilities:

  • Involved in Requirement analysis, gathered all possible requirements for the application, breaking the requirements in to exact implementation details using OOAD Methodology.
  • Involved in developing Use Cases, Class Diagrams, Sequence Diagrams using MS Visio.
  • Participated in design, code review, Team meetings, QA Sessions, documentation, testing and maintenance. Developed design documents, Test Plans and Test cases.
  • Responsible for design and development of UI using JSP, HTML, and Java Script.
  • Modularize application into tiny micro applications and designed the flow using Spring Web Flows.
  • Used Spring to develop the Business logic of the application.
  • Used Spring annotations for developing this application.
  • Used Hibernate to store the persistent data as an Object-Relational Mapping (ORM) tool for communicating with database.
  • Implemented Spring Bean Factory using AOP and IOC technologies.
  • Involved in using Hibernate with Spring DAO for implementing business layer.
  • Developed the application using Java Design patterns, Struts, Spring and EJB.
  • Design and development of Web Tier using HTML, JSP, JSTL and Struts MVC framework.
  • Developed Action classes, Action forms and configuration files in the Struts MVC framework. Front-end validation using JavaScript.
  • Developed the necessary helper classes, EJB Session Beans and Entity Beans for implementing Business Logic.
  • Developed Database utility classes to access Database using JDBC, SQL and PL/SQL.
  • Developed Stored Procedures, Functions and Packages using SQL.
  • Developed Shell Scripts to run the applications and transferring the files from one server to another server.
  • Developed Unit and Integration testing of the application using JUnit Framework to ensure Quality Assurance.
  • Developed Ant Scripts to build WAR/EAR files for the application.
  • Developed software test plans, test design specifications, and test script for various test scenarios.
  • Involved in functional responsibilities included performing GUI Testing, System testing, Database testing.

Environment: Java, Spring, Struts, EJB, Oracle, Junit, Hibernate, Weblogic, Aqualogic, Waterfall, Windows

Confidential

Jr Web Developer

Responsibilities:

  • Involved in requirement gathering of business requirements.
  • Involved in requirement gathering of user interface.
  • Created database with 3nf specifications.
  • Created user interface with easily navigable screens.
  • Used RAD 7.5 as the IDE for developing the application.
  • Used jasper reports to generate weekly reports on adhoc basis.
  • Used Spring framework for developing this application.
  • Used jasper reports to generate weekly reports on adhoc basis.
  • Used ejb timer for generating the reports on weekly basis.
  • Used Hibernate to store the persistent data as an Object-Relational Mapping (ORM) tool for communicating with database.
  • Configured hibernate configuration file, hibernate mapping files and developed POJO’s to map objects to Oracle relational database.
  • Worked closely with DBA’s to access views and different tables in the database.
  • Used SQL developer to access database views.
  • Written database functions to check if given day is holiday or not based on location.
  • Used ldap to make reports accessible only to managers.
  • Used ldap to make manager view the report of the employees reporting to him.
  • Deployed the application in Web Sphere Application Server.

Environment: Java, UML, RAD 7.5, JavaScript, Oracle database, HTML, CSS, PL/SQL, Spring, Hibernate, REST ClientUNIX, shell scripts, Web Sphere Application Server, FTP, WinSCP, Putty, Clear Case, HTML, Agile, Windows.

We'd love your feedback!