(+44-794-772-5552)
I am a Full Stack Developer with vast experience in developing websites and online applications in the industry. Being an expert in the MEAN & MERN stack, I have worked with Angular, React, Ionic, React Native, Node JS, MongoDB and MySQL. I have learned and developed valuable collaborative and team management skills that have enabled me to manage and work in a constructive and creative manner.
After 12+ years of experience in reputable companies, I currently work as Senior Full Stack Developer at Breezy. I believe in the importance of combining ideas with the utmost creative discipline and unflinching focus. I strive to work in team to excellence in everything they do and assist my company in delivering the perfect services by utilizing my skills and experience.
Over 12+ years of strong experience as Full Stack web developer with solid understanding of front - end technologies, MVC frameworks, Restful web services and Data Base designing.
Strong knowledge in MERN/MEAN Stack with vast experience in building Web Applications, used React.js / Angular for client side, Node.js / Express for server side and MongoDB, MySQL for database.
Expertise in using React.js/Redux to build User Interface, strong knowledge of state store, middleware, action creator, reducer and container.
Hands-on experience in using Angular13+ to build Single Page Application and solid understanding of custom directive, factory, service, component and routing.
Expertise in using Grid Controls, jQuery and DOM manipulations, worked with CSS preprocessor LESS/SASS to improve maintainability of CSS.
Hands-on experience in building data visualization with D3.js and Angular Fusion Charts.
Extensive experience in developing Restful web services with Express and NodeJS.
Strong knowledge of MongoDB as well as MySQL, experienced with (Mongoose plugin, Mongo Client) and write SQL queries, stored procedures and data base normalizations.
Deep understanding with advanced Javascript concepts, such as Prototype, Closure, Scope Chain and Promises.
Strong knowledge of Object Oriented Programming, functional programing and have strong knowledge of design patterns, such as SOLID principles, Singleton, factory, DI, etc.
Extensively worked with Test-driven Development ( TDD ) and proficient in creating and executing Unit test cases using Jasmine and Karma.
Extensive experience in JIRA for bug tracking and Jenkins for Continuous Integration and Deployment.
Strong knowledge of Code splitting and Lazy loading to improve the performance of application.
Team player with excellent communication, Trouble shooting, Debugging and Strong analytical problem solving skills to deliver Technology products and consulting solutions.
Experience with Agile Scrum Methodology, highly involved in daily scrum meeting, sprint review meeting and scrum Release Planning.
Strong experience in RESTAPIs and Microservices architectures using RabbitMQ and APIs.
Worked on large scale projects in Angular and explored its core concepts about Services, Directives, Components, Interceptors, Auth Guards, Routing, Pipes, Observables, NgRx and many more.
Hands on experience with ES6, EsLint and Webpack configuration to lint and format code before commits.
Used Typescript to add type safety to the projects and provides features like type aliases, interfaces, abstract classes, encapsulation, inheritance, and Function overloading which reduced the runtime errors and increased the stability of app.
Created and structured a Next.js project to enable the SEO related features and explored core aspects of Next.js using Nest.js backend for RESTAPIs.
Jan 2021 - Present
I joined Breezy as a Senior Full stack developer and its a recruitment platform, Its a large scale project with a highly complex architecture.
Here I've worked on existing in different areas of project features and implementing new feature which include writing excellent and robust code for new features with existing style guides. Working on backend in Node.js on Microservices and REST Apis and implemented complex libraries like Queue and RabbitMQ.
Nov 2018 - Dec 2020
As a Full Stack Developer, I worked on ORE ID to make BlockChain Accounts easy to manage on the web and mobile.
As an experience with finance-related projects, here I learned different productive approaches and worked with various challenges in a blockchain project, where I implemented new features in React.js on the frontend side and wrote several Queries/Mutations on the backend side to exchange data between frontend and backend.
July 2015 - Nov 2018
As a Full Stack Developer, I have developed multiple custom solutions for both large and small clients for web and mobile including. I worked on Browser-Based Office Communication Apps such as;
VNCTalk: It is a unique enterprise real-time communication solution including chat, video and audio conferencing, screen sharing, voice messaging, file sharing, broadcasts, document collaboration and much more.
VNCMail: It offers all relevant mail features such as inbox, folders, filters, signatures, spam filters, keyboard shortcuts – in short, everything you are already familiar with from your everyday communication.
VNCTask: It is an app to create tasks, manage them, get organized – all in one tool.
VNCCalender: This app is based upon the state of the art frontend
technologies, presenting your events and scheduled meetings on any
device, including mobile Apps
VNCContacts: This application offers an easy-to-use yet powerful contact management, allowing fast access to all interactions with installed VNC products like VNCtalk or VNCmail.
Aug 2012 - June 2015
I worked as a Full Stack Developer. My day-to-day responsibilities were to communicate with clients and manage the development sprints, and for this, I was highly responsible.
I worked on different Medium to Large Scale Applications, such as Live Chat Applications using modern technology stacks including Firebase, Firestore, Node.js, MongoDB, React, Angular.
Worked with several freelance clients on upwork and worked on hourly basis jobs for several clients on fixing existing bugs, upgrading React/Angular versions and implementing new features.
2004 - 2008
2009 - 2011
As a Senior Full Stack Developer, I have contributed to the development of Yoga International’s mobile application and website. Project is a major success and has around 25000 unique users each month.
As a Senior Full Stack Developer, I have contributed to the development of Mastery Prep. This project is a Learning Management System. It helps students with their studies and achieving good grades. My responsibilities were to maintain and implement new features to the app.
As a Senior Full Stack Developer, I have contributed to the development of Daraz. This project is a multi vendor ecommerce platform which lets the users buy different products.
As a Senior Full Stack Developer, I have contributed to choose the technology stack of Florida Beach Rentals and started development. This project is an online hotel reservation system. It helps people all over the globe to choose the appropriate hotel or farmhouse for their stay.
(+44-794-772-5552)
I am a Full Stack Developer with vast experience in developing websites and online applications in the industry. Being an expert in the MEAN & MERN stack, I have worked with Angular, React, Ionic, React Native, Node JS, MongoDB and MySQL. I have learned and developed valuable collaborative and team management skills that have enabled me to manage and work in a constructive and creative manner.
After 12+ years of experience in reputable companies, I currently work as Senior Full Stack Developer at Breezy. I believe in the importance of combining ideas with the utmost creative discipline and unflinching focus. I strive to work in team to excellence in everything they do and assist my company in delivering the perfect services by utilizing my skills and experience.
Over 12+ years of strong experience as Full Stack web developer with solid understanding of front - end technologies, MVC frameworks, Restful web services and Data Base designing.
Strong knowledge in MERN/MEAN Stack with vast experience in building Web Applications, used React.js / Angular for client side, Node.js / Express for server side and MongoDB, MySQL for database.
Expertise in using React.js/Redux to build User Interface, strong knowledge of state store, middleware, action creator, reducer and container.
Hands-on experience in using Angular13+ to build Single Page Application and solid understanding of custom directive, factory, service, component and routing.
Expertise in using Grid Controls, jQuery and DOM manipulations, worked with CSS preprocessor LESS/SASS to improve maintainability of CSS.
Hands-on experience in building data visualization with D3.js and Angular Fusion Charts.
Extensive experience in developing Restful web services with Express and NodeJS.
Strong knowledge of MongoDB as well as MySQL, experienced with (Mongoose plugin, Mongo Client) and write SQL queries, stored procedures and data base normalizations.
Deep understanding with advanced Javascript concepts, such as Prototype, Closure, Scope Chain and Promises.
Strong knowledge of Object Oriented Programming, functional programing and have strong knowledge of design patterns, such as SOLID principles, Singleton, factory, DI, etc.
Extensively worked with Test-driven Development ( TDD ) and proficient in creating and executing Unit test cases using Jasmine and Karma.
Extensive experience in JIRA for bug tracking and Jenkins for Continuous Integration and Deployment.
Strong knowledge of Code splitting and Lazy loading to improve the performance of application.
Team player with excellent communication, Trouble shooting, Debugging and Strong analytical problem solving skills to deliver Technology products and consulting solutions.
Experience with Agile Scrum Methodology, highly involved in daily scrum meeting, sprint review meeting and scrum Release Planning.
Strong experience in RESTAPIs and Microservices architectures using RabbitMQ and APIs.
Worked on large scale projects in Angular and explored its core concepts about Services, Directives, Components, Interceptors, Auth Guards, Routing, Pipes, Observables, NgRx and many more.
Hands on experience with ES6, EsLint and Webpack configuration to lint and format code before commits.
Used Typescript to add type safety to the projects and provides features like type aliases, interfaces, abstract classes, encapsulation, inheritance, and Function overloading which reduced the runtime errors and increased the stability of app.
Created and structured a Next.js project to enable the SEO related features and explored core aspects of Next.js using Nest.js backend for RESTAPIs.
Jan 2021 - Present
I joined Breezy as a Senior Full stack developer and its a recruitment platform, Its a large scale project with a highly complex architecture.
Here I've worked on existing in different areas of project features and implementing new feature which include writing excellent and robust code for new features with existing style guides. Working on backend in Node.js on Microservices and REST Apis and implemented complex libraries like Queue and RabbitMQ.
Nov 2018 - Dec 2020
As a Full Stack Developer, I worked on ORE ID to make BlockChain Accounts easy to manage on the web and mobile.
As an experience with finance-related projects, here I learned different productive approaches and worked with various challenges in a blockchain project, where I implemented new features in React.js on the frontend side and wrote several Queries/Mutations on the backend side to exchange data between frontend and backend.
July 2015 - Nov 2018
As a Full Stack Developer, I have developed multiple custom solutions for both large and small clients for web and mobile including. I worked on Browser-Based Office Communication Apps such as;
VNCTalk: It is a unique enterprise real-time communication solution including chat, video and audio conferencing, screen sharing, voice messaging, file sharing, broadcasts, document collaboration and much more.
VNCMail: It offers all relevant mail features such as inbox, folders, filters, signatures, spam filters, keyboard shortcuts – in short, everything you are already familiar with from your everyday communication.
VNCTask: It is an app to create tasks, manage them, get organized – all in one tool.
VNCCalender: This app is based upon the state of the art frontend
technologies, presenting your events and scheduled meetings on any
device, including mobile Apps
VNCContacts: This application offers an easy-to-use yet powerful contact management, allowing fast access to all interactions with installed VNC products like VNCtalk or VNCmail.
Aug 2012 - June 2015
I worked as a Full Stack Developer. My day-to-day responsibilities were to communicate with clients and manage the development sprints, and for this, I was highly responsible.
I worked on different Medium to Large Scale Applications, such as Live Chat Applications using modern technology stacks including Firebase, Firestore, Node.js, MongoDB, React, Angular.
Worked with several freelance clients on upwork and worked on hourly basis jobs for several clients on fixing existing bugs, upgrading React/Angular versions and implementing new features.
2004 - 2008
2009 - 2011
As a Senior Full Stack Developer, I have contributed to the development of Yoga International’s mobile application and website. Project is a major success and has around 25000 unique users each month.
As a Senior Full Stack Developer, I have contributed to the development of Mastery Prep. This project is a Learning Management System. It helps students with their studies and achieving good grades. My responsibilities were to maintain and implement new features to the app.
As a Senior Full Stack Developer, I have contributed to the development of Daraz. This project is a multi vendor ecommerce platform which lets the users buy different products.
As a Senior Full Stack Developer, I have contributed to choose the technology stack of Florida Beach Rentals and started development. This project is an online hotel reservation system. It helps people all over the globe to choose the appropriate hotel or farmhouse for their stay.