Career Profile

Full-Stack Software Engineer with extensive experience building scalable cloud-based solutions using cutting-edge technologies. I’m passionate about solving real-world problems and creating meaningful user experiences through clean, maintainable code. My expertise spans both greenfield development and modernizing legacy systems by replacing outdated functionality with flexible, modular components. I thrive in collaborative environments, consistently delivering high-quality results through best practices including Agile methodologies, Test-Driven Development (TDD), Object-Oriented and Functional programming, automation, and CI/CD pipelines.

Experiences

Backend Developer

2022 - present
Kraken Technologies

Responsibilities:

  • Design and develop scalable backend services and APIs
  • Build and maintain robust Python-based microservices architecture
  • Collaborate with cross-functional teams to deliver high-quality software solutions
  • Implement best practices for code quality, testing, and deployment automation

Software Engineer

2019 - 2022
BriteCore

Responsibilities:

  • Replaced existing system functionality with modern and flexible modular components
  • Developed new features using Python, Django, Flask, and VueJS
  • Worked with product owners to develop solutions that meet client needs
  • Collaborated with engineering teams to deliver robust software solutions

Software Engineer

2018 - 2019
359Jo solutions

Project-based employment developing a web solution for an NGO that connects investors with refugee ventures around the world to create sustainable environments for refugees.

Skills & Proficiency

  • Python
  • Python web frameworks: Django, Flask, Starlette
  • Full-Stack JavaScript: Node.js, Webpack, npm, ES6, Babel
  • JavaScript Frameworks: Vue.js, React.js, Angular
  • Cloud Technologies: Amazon Web Services