Sr. Full Stack & Lead Software Engineer - NanoByte Technologies (Buggaz)
Duration: Oct 2020 - Present
Summary:- Development of a robust dashboard integrated with Amazon Seller Center functionalities, providing scalable backend architecture and an interactive front end for seamless user experience
- The project leverages cloud management and contact center functionalities via AWS and Amazon Connect
Responsibilities:- Led the design and development of large-scale MERN-based web applications with mobile-responsive designs.
- Managed team, expenses, and automated processes for increased efficiency.
- Implemented backend architecture using JavaScript, Node.js, and SQL databases.
- Created interactive front end using Typescript and React.js.
- Ensured seamless integration with AWS and Amazon Connect.
- Implemented automated testing frameworks like Jest and Cypress.
- Managed API integrations and backend services with Node.js and Express, improving scalability and security using JWT and OAuth.
- Orchestrated migration to microservices architecture using Docker and AWS.
- Improved code quality by implementing CI/CD pipelines with Jenkins and Git.
- Collaborated with cross-functional teams for requirement analysis and software development.
- Supported quality assurance efforts by contributing to test plan creation and execution.
Technologies: JavaScript, TypeScript, React.js, Node.js, Express.js, SQL databases, AWS (EC2, S3, RDS), Docker, JWT, OAuth, Jest, Cypress, Jenkins, Git
Senior Software Engineer - 2B Vision Technologies (Followup CRM)
Duration: May 2017 - Oct 2020
Summary:- A comprehensive CRM built for construction companies to manage contracts, financial reports, and project workflows
- The system integrates backend and frontend technologies with RESTful APIs to ensure seamless data flow and operational efficiency
Responsibilities:- Provided production support including requirements gathering, design, development, and implementation.
- Developed and maintained Node.js and React-based enterprise applications focusing on performance, security, and mobile responsiveness.
- Led adoption of TypeScript in full-stack development to improve type safety and maintainability.
- Leveraged AWS services for application deployment and cloud infrastructure management.
- Enhanced front-end performance using Redux for state management and optimized client-server interactions.
- Collaborated with UI/UX teams to ensure high-quality, responsive user interfaces.
- Troubleshot and resolved production issues to ensure system stability and uptime.
- Enhanced database performance through optimized SQL queries and stored procedures.
- Led automated testing implementation to improve code stability and reduce bugs.
Technologies: Node.js, React.js, TypeScript, Redux, AWS (EC2, S3, RDS), RESTful APIs, SQL
Senior Software Engineer - 2B Vision Technologies (Barclays Compliance Reporting System)
Duration: May 2017 - Oct 2020
Summary: Developed an auditing web-based solution for Bank of Barclays to enhance compliance reporting and financial transparency by leveraging secure data protocols and improving UI performance.
Responsibilities:- Designed and developed auditing web-based solution ensuring enhanced compliance reporting.
- Implemented secure data protocols and improved UI performance to streamline operations.
Technologies: JavaScript, React.js, Node.js, Secure data protocols
Senior Software Engineer - 2B Vision Technologies (KPMG Financial Workflow Management)
Duration: May 2017 - Oct 2020
Summary: Designed and implemented an internal auditing solution for KPMG to optimize financial workflows and improve accuracy, integrating third-party APIs for enhanced data handling and processing.
Responsibilities:- Designed and implemented internal auditing solution optimizing financial workflows.
- Integrated third-party APIs for better data handling and processing.
Technologies: JavaScript, Node.js, React.js, Third-party APIs
Software Engineer - ABN Technologies
Duration: Aug 2015 - May 2017
Summary:- Development of web and mobile applications integrating Node
- js APIs with React Native, containerized deployments using Docker, and optimized backend and frontend performance to support scalable and responsive applications
Responsibilities:- Developed web and mobile applications integrating Node.js APIs with React Native.
- Implemented Docker for containerized deployments improving scalability.
- Optimized backend queries and frontend code for improved performance and responsiveness.
- Applied Agile methodologies for efficient iterative development.
- Collaborated with cross-functional teams to resolve complex technical issues.
- Designed and developed user-friendly front-end applications using React.js.
- Managed and optimized database solutions using SQL Server.
Technologies: Node.js, React Native, React.js, Docker, SQL Server, Agile