Experiences

My professional journey and key accomplishments

while
(learning) {
// Growing every day
experiences++;
}

Professional Experiences

Software Engineer Intern

Plac-D Ltd.

London, UK
Internship
May 2024 - Aug 2024
Remote

Collaborated with senior developers to implement new features and optimize existing codebase uising modern web technologies. Focused on backend development with Node.js and PostgreSQL, and frontend development with Next.js.

Key Achievements:

  • Implemented features for backend services using Node.js, Zod, Drizzle, and PostgreSQL
  • Maintained API documentation on Swagger
  • Developed frontend features with Next.js, Tailwind CSS, and React Query
  • Trained a custom GPT model for CV parsing, enhancing automation and accuracy in resume analysis

Technologies Used:

Node.js
PostgreSQL
Drizzle
Zod
Swagger
Postman
chatGPT
Next.js
Tailwind CSS

Backend Developer

ParityLife

London, UK
Full-time
Sep 2023 - Apr 2024
Remote

Worked on research projects involving data analysis and web development. Built tools and dashboards for research data visualization and management.

Key Achievements:

  • Design and maintenance of efficient backend systems with NestJS and PostgreSQL, ensuring they ran smoothly and effectively
  • Strategically planned and implemented architectural designs, integrating Auth0 for added security measures and scalability
  • Hands-on experience with AWS services including EC2 instances, RDS databases, S3 bucket configuration, and CloudFront content delivery optimization

Technologies Used:

Nest.js
PostgreSQL
AWS
Postman
Git

Certifications

CPA - Programming Essentials in C++

Cisco Networking Academy

Issued:Jul 2020
Credential ID:1006257935

IT Essentials

Cisco Networking Academy

Issued:Jul 2020
Credential ID:1006257935

Skills Gained

Technical Skills

  • • Full-stack web development
  • • Database design and optimization
  • • API development and integration
  • • Version control and collaboration

Soft Skills

  • • Team collaboration
  • • Problem-solving
  • • Communication
  • • Project management
  • • Mentoring and teaching

Methodologies

  • • Agile development
  • • Test-driven development
  • • Code review processes
  • • Documentation standards