Sr. Full Stack Web Developer Resume
Somerset, NJ
SUMMARY
- 5 Years of experience in Full Stack.Net/Angular Web development including design and implementation of Client/Server applications.
- Developed web applications using ASP .NET, MVC 4/5 and ASP .NET Webforms.
- Hands on experience in Singleton, Abstract Factory, Factory, Dependency Injection, Repository, and Unit of Work design patterns.
- Experienced in UI tools such as: HTML5, CSS3, Bootstrap, Javascript, Ajax, jQuery, XML Schema, and JSON.
- Used Angular 2/4/5/6/7, Angular material, and ngx BootStrap to create Single Page Applications.
- Experienced in using source control applications such as GIT and TFS reinforced by project management tools such as JIRA, Slack and Azure DevOps
- Experienced in front - end Single Page Application (SPA) development using Angular, Node.js, Angular Material, Angular CLI.
- Developed dynamic and responsive web pages using the HTML5, CSS3, Bootstrap, Javascript, TypeScript, jQuery and AJAX.
- Experienced in ASP.NET WEB API and Web Services (SOAP & RESTFUL).
- Strong database design and programming skills in SQL Server, SQL Stored Procedures, functions, triggers, cursors, indexing, importing/exporting data from varied data sources.
- Created web pages for various tasks using C#, ASP.NET and business logic layer.
- Integrated the UI with Database for data retrieval and manipulation using ADO.NET data objects and ADO.NET Entity Framework.
- Developed front end components using HTML, CSS, AJAX and jQuery.
- Developed Software Development Life Cycle experience using the agile model.
- Experienced in using source control applications such as GIT and TFS reinforced by project management tools such as JIRA, Slack and Azure DevOps.
- Experienced in producing N-tier and Onion Architecture applications.
- Good Understanding of Agile development methodology and experienced in developing web applications with Single Page Applications (SPAs) framework using Angular.JS
- Strong understanding Angular CLI for creating components and Services.
- Experienced as a JavaScript programmer with experience in MVC architectures (Angular JS, Node JS Express) and rapid prototyping (Node JS).
- Executed RESTful web services using express and accessed the same using native AJAX and http (Angular).
- Designed, developed and executed Single Page Application (SPA) in AngularJS by consuming JSON from a Spring MVC, using Spring Security to secure the application.
- Involved in creating AJAX calls using Angular.JS to handle data operations including ordering and filtering.
- Adopted SCRUM style development for SDLC with JIRA to track backlogs, and Git to manage source control.
TECHNICAL SKILLS
Web Technologies: HTML, CSS, XML, JavaScript, AJAX, JQuery, JSON
Tools: & Technologies: Angular 6, Angular CLI, Angular UI Material, jQuery, JavaScript, HTML, HTML5, Spring MVC, Cascading Style Sheets (CSS), XML, JSON, AJAX, SQL, Sitecore CRM, SoapUI, GitHub, Spring Framework, UML, Core Java, Selenium TestNG and Jenkins Integration Testing.
JavaScript Libraries: AngularJS, Angular 6, Kendo UI, JQuery, Node.JS.
Programming Languages: C, C++, JAVA, C#
Database: SQL server, oracle, Sybase and MySQL (Queries, Stored Procedures, Functions, Triggers, DB Normalizations), DB2, MongoDB.
Application Frameworks: Struts, Spring (Dependency Injection, Spring MVC, Factory Pattern, Core, Spring Context, Spring DAO, Spring IOC, Spring JDBC, Spring Security, Spring, Boot, Spring Batch, Spring with Hibernate) ORM Frameworks JPA, Hibernate, .Net.
PROFESSIONAL EXPERIENCE
Confidential - Somerset, NJ
Sr. Full Stack Web Developer
Responsibilities:
- Requirements gathering and analyzing them, checking the dependencies and design the project.
- Involve in daily stand up and sprint planning sessions as part of AGILE Scrum Methodology.
- Used the AngularJS MVC Frameworks in the development of web applications.
- Used Ajax calls through Angular JS to populate the data tables on the front-end.
- Prepare High-level design document as well as test cases for unit and integrating testing of the project.
- Analyzed user interface solutions by designing, developing, implementing, and maintaining web-based applications.
- Involved in developing front-end applications using web technologies like HTML5, CSS3, AngularJS, and jQuery.
- Complete applications development by coordinating requirements, schedules, and activities; contributing to team meetings and troubleshooting development and production problems across multiple environments.
- Resolved Cross Browser Compatible Issues for different versions of IE, Safari, Chrome, and Firefox and Implemented responsive web designs.
- Designed and developed webpages using with HTML5, CSS3, Ajax, Bootstrap, JSP and JQuery based on the W3C standards.
- Worked with GIT and Bitbucket collaboration tool to place updated codebase in repository used GitBash as Source code management client tools.
- Analyzed defects and fixed problems and Involved in peer review of test results.
- Prepare High-level design document as well as test cases for unit and integrating testing of the project.
- Followed a 3-Tier Architecture with 3 Layers such as UI Layer, Business Logic Layer, and the Data Access Layer.
- Expertise on some of the new features of Angular 6 like new if else syntax, ng-templates, form validators, Router etc.
- Integration builds in Jenkins automation server with Java.
- Designed dynamic and browser compatible pages using HTML5, CSS3, Bootstrap, JQuery, JavaScript and Angular.Js
- Used AJAX and JQuery to implement autocomplete functionality and manipulate the partial views asynchronously.
- Proven track record using both Agile/SCRUM and Waterfall methodologies.
- Highly proficient in using frameworks like Spring Struts, JSF, Hibernate and Design Patterns such as MVC, Session Façade, Front Controller, Data Access Object (DAO), Value Object, Singleton, factory, abstract factory, Service Locator for executing multi-tier, highly scalable, component based, services driven Enterprise Java applications.
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis, Code development and estimating the time-line for the stories and project.
- Implemented Database application programming for Oracle server using Stored Procedures, Triggers, and Views etc.
- Designed and developed the web applications and interface using AJAX
- Excellent communication, planning, time management skills and experience working with cross-functional and global team environments.
Confidential, Kirkland, WA
Full Stack Java Developer
Responsibilities:
- Worked as a developer, on the Sitecore CMS Team (Content Management System). Daily work requires exercising HTML, JavaScript, and CSS across Sitecore CMS development.
- Designed dynamic and browser compatible pages using HTML5, CSS3, Bootstrap, JQuery, JavaScript and Angular.Js
- Created documentation for Sitecore CMS usages and editing of reusable modules, allowing content-implementers/marketing to rapidly update dynamic pages
- Using Spring Boot in RESTful APIs created the Request for Proposal (RFP) micro services.
- Used various Core Java concepts such as Multi-Threading, serialization, Garbage Collection, Exception Handling, Collection API's to implement various features and enhancements.
- Used My Eclipse IDE, configured and deployed the applications onto Apache Tomcat 7.0and Apache Tomcat 8 application servers.
- Design and implemented Oracle SQL based database to persist high-volume user profile data for vertical teams.
- Wrote test cases in JUnit, Mockito and Power Mock for unit testing of classes.
- Implemented Hibernate in the Data Access Object layer to access and update information in the Oracle12c Database.
- Extensively used the Log4j for Logging Errors, debugging and tracking and Exception statements.
- Developed SQL procedures for login module and written complex SQL queries.
- Performed Migration test and use cases for applications to AWS cloud with public and private IP ranges to accelerate development productivity by decreasing test-run times.
- Developed REST services using Spring Boot to serve the UI with JSON data and involved in creating controller advices to handle exceptions and bad requests.
- Involved in building a web service to provide access to the models and exposed it using a REST API that emits JSON.
- Worked on creating unique SharePoint sites and blogs with customized master page and layout designs using extensive CSS, HTML, and jQuery libraries.
- Worked with QA team on daily basis in fixing the reported bugs/defects and checking cross platform compatibility.
- Web App Design for Mobile App written in HTML, CSS, Javascript, and Bootstrap it is cross platform, single code base and its complete mobile optimized website.
- Developed the application using JSF, spring, Java, JavaScript, hibernate, Ajax and SQL server.
- Experienced in Agile methodology, familiar with document drafting, Agile Scrum Software Development Life Cycle (SDLC), and Waterfall methodologies.
- Experienced in JIRA for bug tracking and agile project management.
Confidential, St. Louis, MO
Web Developer
Responsibilities:
- Involved in Requirements and Analysis Understanding to chart the flow of the application as well as the application Framework.
- Designed and Developed User Interactive (UI) of Web pages with the help of HTML, CSS, JavaScript, JQuery, AngularJS and AJAX.
- Developed specific techniques for Section 508 accessibility and recommend templates and coding techniques for a Content Management System.
- Execute design principles and user experience (UX) to implement high-fidelity mockups as well as interaction flows.
- Translating market and product requirements into UI designs in the form of conceptual models, wire frames and prototypes.
- Designed CSS3 based web pages, which were cross-browser compatible.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Developed dynamic web pages using with JSP, HTML5, CSS3, JavaScript, JQuery, JSON, Ajax, and Dreamweaver.
- Worked closely with business owner and programmers to define the user experience and user interface guidelines.
- Developed and designed new cross-browser accessible interfaces using JQuery and JavaScript.
- Worked closely with business owner and programmers to define the user experience and user interface guidelines.
- Involved in write application level code to interact with APIs, Web Services using AJAX, JSON, and XML.
- Implemented XML parsing and JSON parsing for data handling on a different application.
- Performed client- side validations using JavaScript and Customized SharePoint implementations per end user requirements.
- Designed framework to support Test Driven Development (TDD) by using Dependency Injection, unit of work, and Repository Pattern.
- Managed databases with tools such as SQL Server Integration Services (SSIS) and SQL Server Reporting Services (SSRS).
- Designed and developed CSS behaviors, CSS styles, CSS fonts, CSS buttons, Pseudo Classes, Pseudo elements in CSS.
- Developed Software Development Life Cycle experience using the agile model.