As a full-stack developer (MEAN | MERN | Microsoft .Net) with nine years of experience in related fields and specialize in software development and architecture. Immensely familiar with each layer of software engineering and development.
Passionate about working with businesses and individual decision-makers to provide architectural and technical business solutions that resolve critical problems, grow their business, and improve their revenue stream and profitability.
Being a full-stack developer (MEAN | MERN | Microsoft .Net), my skill set includes
Web Development: Angular CLI | React | Next.js | ASP .NET (Web Form, MVC) | On Page SEO
Backend Development: Asynchronous programming using Node.js and .Net | Sails | Meteor
Mobile Development: Ionic | React Native
JavaScript Stack: MEAN | MERN | Node.js | Micro-frontend and Micro-services architecture
Framework: Microsoft .Net & Entity Framework
Web Components: HTML, JavaScript, jQuery, Ajax, JSON
Style Sheet: CSS, SASS, Bootstrap, Emotion.js, Styled Component, CSS Module
UI/UX: Reactstrap, Prime NG & Prime-faces Libraries
Programming Languages: C#, Typescript
Web API: Web API 2, Node.js, Express.js, Facebook & Google API
Store: NGRX/REDUX Store, Actions, Reducer, Effects
Implementation of OAuth: Microsoft, Facebook, LinkedIn, Google, Twitter
Database: MS SQL Server, MySQL, MongoDB using Mongoose
Development Tool: Visual Studio Code, Visual Studio
Code Management: GitHub, Bitbucket
Deployment: CI/CD, Docker Containers, Kubernetes, IIS, Nginx
Real-time: SignalR and Socket.IO
Management: Software Solution Architect | Task Breakdown & Time Estimates | Team Management and Leadership
Responsible for design and develop micro-frontend based application architecture, story breakdown, task estimation and assignment, team management and deliver the sprint goal within given timelines. Responsible for converting design and developing UI using HTML, CSS3, Bootstrap. Enhanced application performance by component based development in view of future framework transitions. Experience with creating custom directives, decorators, and services to interact with restful APIs. Deployment of different application with different development stack in such manner that provide the feel of single application.
Responsible for developing the UI pages using Angular 4, HTML5, CSS3, JavaScript, Prime NG and Bootstrap. Responsible to Style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as variable, mixing, operations and functions. Used various Angular 4 custom directives and developed reusable components and templates that can be re-used at various places in the application. Worked with Angular 4 to develop single page applications, worked with ngrx for managing Angular applications state. Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 4. Implemented HTTP requests using rxjs Observable library to handle multiple values over time. Experience in working with the advanced JavaScript such as ECMAScript 6 (ES6). Used JIRA for task tracking. GitHub is used as a version control tool.
Designing and developing the web application using HTML5, CSS3, Bootstrap, JavaScript, React, Redux and Node JS. Extensive usage of Bootstrap for layout as well as responsive design and SASS for Responsive design. Implemented React UI and maintained the state with redux architecture implementation. Develop various screens for the front end using React and used various predefined components from NPM (Node Package Manager) and redux library. Used Bootstrap front-end framework for faster and easier UI development. Performed unit testing after writing the code by using Jest Framework and involved in TDD environment. Designed and developed the application using Agile Scrum methodology by breaking down the project to several sprints
Involved in development of User Interface using HTML/HTML5, CSS/CSS3, JavaScript, and jQuery, AJAX, JSON. Development of monolithic architecture based application developed in Microsoft .Net Framework. Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON. Created reusable templates and style sheets based on UI standards and guidelines. Performed functional tasks using specifications and wireframes. Extensively used Debugging JavaScript using Chrome developer Toolbar, Firebug. Participate in the team on agile development cycle. Followed Scrum methodology.