Experienced software architect and developer with over a decade of expertise in building cloud-based applications. I specialize in web development, creating scalable, high-performance solutions, and have extensive experience in machine learning, including developing predictive models and integrating AI features to enhance applications.
Proficient across the full software development lifecycle, I excel at understanding complex codebases, addressing bugs, refactoring for performance, and implementing new features to meet evolving requirements. Committed to Object-Oriented Programming principles and design patterns, I ensure code is clean, maintainable, and scalable.
I focus on delivering well-tested, reliable solutions that support long-term success. I thrive in collaborative environments, valuing open communication and innovative problem-solving. Driven by a passion for technical excellence, I consistently deliver solutions that align with user needs and business goals.
Working as a senior software developer to build interactive products using various tech stacks including JavaScript/Typescript, React.js Node.js (Express) and Python (Django, FastAPI).
- Developed several audience interactive projects successfully which involves admin, main board, mobile(web) and mobile(app).
- Implement authentication using Firebase auth and build the Restful APIs using azure serverless functions, Node.js and Python.
- Build the interactive product frontend following the Figma and XD design using React.js and JavaScript/Typescript.
- Worked on real time signaling and built chat functionality using Pub nub.
- Have worked with CI/CD (CircleCI, GitHub workflow, azure pipeline), several storage services (MongoDB, S3 bucket and Amazon RDS) and have used Redis as cache as a memory.
- Implement stress testing tool (BOT testing) for every product to test the performance of the APIs using Node.js and Python.
Worked as a full stack developer to build internal platforms for managing physical resources like instances and buckets.
- Develop dynamic front-end web applications and the backend APIs that power them with Python/Node.js MVC frameworks.
- Deliver front-end website UIs (JavaScript, Typescript, React), through creating and translating mock-ups into code. Raise the bar on quality, security, performance, scalability, usability and operations.
- Create backend systems that scale by leveraging NoSQL databases (DynamoDB, MongoDB). Build natively on AWS, using serverless technologies (CloudFront, API Gateway, Lambda).