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. My expertise in machine learning enables data-driven decision-making, while my .NET skills meet demanding technical requirements. 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....
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.
- Deve...
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).
Focusing on products that are related to business management, lead generation, and property-assets management.
- Worked as a fu...
Focusing on products that are related to business management, lead generation, and property-assets management.
- Worked as a full stack developer participating in real-estate website development, B2B system design and implementation.
- Learned to work in enterprise scale projects and have experienced various technologies including python, PHP, JavaScript, react and other MVC frameworks.