Full Stack Web Developer Resume
New, JerseY
SUMMARY:
- Having 5 + years of experience in developing Web Applications using HTML5, CSS3, Bootstrap3, JavaScript, TypeScript, Angular (JS/4/5), Node.js, Express.js, jQuery, AJAX, XML, JSON, ASP.NET MVC, Entity Framework, ADO.NET, Web APIs, WCF, MYSQL, MS SQL Server, and MongoDB databases.
- Proficient in designing and developing responsive Single Page Applications (SPAs).
- Experienced working with AngularJS - Template, Directives, Model, Scope, Expressions, Filter, View, Data Binding, Controller, Dependency Injection, Module, and Service.
- Experienced working with Angular (4/5) - Modules; Components including Templates, Directives, Data Binding, Pipes; Services, and Dependency Injection.
- Skilled in using Angular CLI to scaffold class, component, directive, enum, module, pipe and service.
- Extensively used npm, a JavaScript package manager to install dependencies for an Angular project.
- Proficient in using both SOAP, and RESTful web services for form validations and data transmission between the client and server.
- Proficient in creating and using MYSQL, MS SQL Server, and MongoDB databases for web- based applications.
- Adept at unit testing using Jasmine, an open source testing framework and Karma, a test runner for automating browser-based testing.
- Experienced in both Test Driven Development (TDD), and Behavior Driven Development (BDD) agile software development methodologies.
- Extensively used GIT, and TFS for version control in various team projects.
- Adept at using AWS Cloud Services including EC2 to spin Ubuntu 16.04.2 Xenial Xerus server instances and OPENVPN server instances with CloudFront as Content Delivery Network (CDN).
- Experienced in utilizing AWS S3 to host static/dynamic websites, AWS Route 53 for Domain Name Services (DNS), and Elastic BeanStalk to deploy web applications developed using Node.js.
- Accustomed to work in a team using Scrum, an Agile Software Development Methodology.
TECHNICAL SKILLS:
Web Development: HTML (4/5), CSS (2/3), Bootstrap (3/4), WordPress, PHP, JavaScript, jQuery, AJAX, AngularJS, Angular (4/5), JSON, XML, Node.js, Express.js
Programming: C#, JAVA, SQL, T-SQL, Shell Scripting
.NET Framework
ASP.NET Web Forms, ASP.NET MVC Framework, SOAP, WCF, WPF, Entity Framework, ADO.NET, Web API, LINQ, MS SQL Server, Visual Studio (2014/2016), MS SQL Server Management Studio
Databases: MYSQL, MS SQL Server, MongoDB
Version Control: GIT, TFS, VSTS
Testing: Jasmine, Karma, Postman, Protractor
AWS: EC2, S3, Elastic Bean Stalk, Route 53 and Cloud Front; Microsoft Azure
N: Tier, Onion Architecture, Service Oriented Architecture (SOA)
Operating Systems: Windows X, MacOS and UNIX (Ubuntu)
Miscellaneous Tools: JIRA, MS Visual Studio Code, Atom, Sublime Text, Gulp, Grunt
PROFESSIONAL EXPERIENCE:
Confidential, New Jersey
Full Stack Web Developer
Responsibilities:
- Involved in various phases of software development life cycle including planning, designing, development, and testing.
- Created reusable Angular 4 Modules; Components including Templates, Directives, Data Binding, Pipes; Services, and Dependency Injection to build necessary functionalities in the web application.
- Utilized Angular CLI to scaffold class, component, directive, enum, module, pipe, and service.
- Built custom directives to manipulate behavior of DOM elements on various web pages.
- Used ui-router to provide routing and deep-linking services in the Angular application.
- Extensively used npm, a JavaScript package manager to install dependencies for an Angular project.
- Automated tasks like building release version of a website with minification, concatenation, compression or monitoring file changes and re-running tasks using Gulp.
- Created RESTful services for data transmission between the client and server using HTTP calls.
- Used HTML5, CSS3, and Bootstrap4 to build engaging user interfaces for end users.
- Postman was used to test the Web API created as a middleware between the frontend and backend.
- Performed CRUD operations on a MS SQL Server database in the backend.
- Unit tested all Angular 4 based web application components using Jasmine and Karma.
- Utilized GIT as the primary version control service for team software development.
- Used JIRA for bug, issue tracking and project management.
Environment: HTML5, CSS3, Bootstrap3, Angular 4, Jasmine, Karma, GIT, MS SQL Server, MS Visual Studio Code, JIRA, Postman
Confidential, NY
Full Stack Web Developer
Responsibilities:
- Involved in the analysis, design, development and testing phases of Software Development Life Cycle (SDLC).
- Implemented business logic and algorithms with Advance JavaScript features.
- Developed web portal’s frontend using AngularJS Template, Directives, Model, Scope, Expressions, Filter, View, Data Binding, Controller, Dependency Injection, Module and Service.
- Wrote Angular factory to provide constant and share functionality by passing the service into controller.
- Utilized HTML5, CSS3, and Bootstrap3 to design User Interface (UI) of the web application.
- Implemented ngRoute for creating interactive SPAs.
- Utilized ngResource to make RESTful HTTP calls to the server.
- Incorporated AngularJS digest cycle functionality to create dynamic elements on the web page.
- Utilized Gulp, and Grunt for automating tasks like building release version of a website with minification, concatenation, compression or monitoring file changes and re-running tasks.
- Designed and developed APIs for each Node End Point.
- Used Express.js framework with Node.js to manage routes, handle requests and views.
- Included authentication feature in the web application using Passport.js.
- Unit tested the whole application components using Jasmine, Karma, and end to end testing using Protractor.
- Used GIT as version control service to synchronize code within the team.
- Migrated Schema-less data to a MongoDB database.
Environment: HTML5, CSS3, Bootstrap3, JavaScript, AngularJS, Jasmine, Karma, NodeJS, Express.js, MongoDB, GIT, Atom, Sublime Text
Confidential, PA
.NET Software Engineer
Responsibilities:
- Translated requirements into program logic and workable software solutions.
- Developed company’s internal web applications using C# programming language and .NET Framework 4.5.
- Developed web applications using ASP.NET Web Forms, and ASP.NET MVC framework with SOAP (Simple Object Access Protocol) for employees of the organization.
- Implemented ASP.NET MVC framework to reduce complexity and increase scalability of the web applications.
- Developed interactive user interfaces using HTML, CSS, Bootstrap, JavaScript, jQuery, and AJAX.
- Designed dynamic user interfaces using Razor View Engine in ASP.NET MVC framework.
- Implemented security mechanisms like Authentication, and Authorization in the .NET applications.
- Incorporated software design patterns like Singleton, and Repository to create Web API middleware.
- Utilized Web API, and WCF (Windows Communication Foundation) to build connected, service-oriented applications.
- Implemented data-access layer using LINQ to SQL, Entity Framework, and ADO.NET to establish connections to MS SQL Server databases.
- Designed and created databases in MS SQL Server 2012 relational database management system.
- Contributed to software design documents and software releases with code/unit tests.
- Assisted in the development of formal test plans and application support.
- Synchronized application code within the team using TFS version control service.
Environment: C#, .NET Framework 4.5, ASP.NET MVC Framework, Razor View Engine, Web API, Entity Framework, ADO.NET, LINQ, MS SQL Server 2012, MS SQL, TFS, HTML5, CSS3, Bootstrap3, JavaScript, jQuery, AJAX, MS Visual Studio (2014/2016), MS SQL Server Management Studio
Confidential
Web Developer/Co-founder
Responsibilities:
- Coordinated with the clients on project details.
- Elicited, organized, and documented project requirements.
- Communicated project details to other developers on the team.
- Designed wireframes of the web applications.
- Developed UI/UX of the websites using HTML, CSS, and Bootstrap.
- Utilized WordPress as CMS for various web-based applications.
- Made use of CakePHP framework to scaffold application files.
- Developed dynamic web pages using PHP as the server-side scripting language.
- Used MYSQL as the database for websites.
- Implemented user authentication using both Basic and Digest HTTP Authentication.
- Configured and implemented mail servers with the websites.
- Improved website visibility by making use of various SEO techniques.
- Performed white and black box testing of the web-applications.
- Wrote unit test cases using PHPUnit.
- Optimized websites for better performance using Alternative PHP Cache.
- Deployed websites on GoDaddy/HostGator servers.
- Demoed and delivered websites to clients.
Environment: HTML, CSS, Bootstrap, WordPress, PHP, CakePHP, PHPUnit, AlternativePHP, MYSQL, GoDaddy/HostGator, Notepad++, Adobe Dreamweaver
