Hi, I'm Andrei Stratila

Senior Software Engineer

Experienced engineer specialized in building high-performance web and mobile applications. With full-stack expertise and product-driven mindset, I help businesses create user-focused solutions that boost growth and deliver seamless digital experiences.

01. About Me

Hi 👋🏼, I'm Andrei, a passionate software engineer with over a decade of experience in the world of coding and development. My journey into programming began in 2013, when I first dipped my toes into creating basic websites using HTML and CSS, and solving algorithms that sparked my fascination for problem-solving. Since then, I’ve been on a continuous learning path, driven by curiosity and the ever-evolving landscape of technology.

I hold a Bachelor’s degree in Computer Science, which provided me with a strong foundation in core programming concepts and a deep understanding of software development principles. Along the way, I honed my skills by participating in numerous competitive programming contests, where I learned to think on my feet, optimize solutions, and enjoy the thrill of tackling complex problems under pressure.

Over the years, I’ve worked on a diverse range of projects, from small personal experiments to start-ups to large-scale applications, allowing me to gain hands-on experience with various programming languages, frameworks, and tools. My passion lies in building efficient, scalable, and maintainable software solutions that deliver real value.

Whether it's diving deep into backend architectures, creating intuitive front-end experiences, or contributing to open-source projects, I love every aspect of the development process. Coding is not just my profession—it’s my creative outlet, and I’m always looking for new challenges and opportunities to grow as a developer.

photo

These are the main technologies, I have been working with during my career:

Programming Languages

  • TypeScript
  • JavaScript
  • Java
  • C/C++

Front-end Technologies

  • React & React Native
  • Angular
  • NextJS
  • Tailwind CSS

Back-end Technologies

  • Spring
  • Node.js
  • Express.js
  • WebAssembly

Databases

  • MySQL
  • PostgreSQL
  • MongoDB

Cloud Platforms

  • AWS
  • Firebase
  • Cloudflare
  • Heroku
  • VPS (on Hetzner)

Operating Systems & Other Tools

  • Linux
  • MacOS
  • Docker
  • Bash/Shell

and many, many more ...

02. Work Experience

Software Development Engineer @ Adobe

Apr 2022 - Present

‣ Senior Software Engineer (P40)

Dec 2023 - Present

• Working on Adobe Express (web tool used by over 10M users monthly) by designing and implementing a seamless way to create and deliver a presentations (fullscreen presenting, presenter mode, slides interactivity, transitions, animations/media scheduling etc.) • Designed features from scratch, member of multiple engineering forums and implemented end-to-end solutions on both desktop and mobile. • Utilizing a variety of technologies, such as Typescript, MobX, WebAssembly, C++, GenAI features, NoSQL, AWS etc., to create high-performing web applications. • Hold interviews and coach colleagues with guidance on both engineering and soft skills via mentorship programs

‣ Software Engineer (P30)

Apr 2022 - Dec 2023

• Working in a collaborative cross-geography team environment to build, document, test, monitor and/or review functionalities for the new Adobe Express in Creative Cloud. • Web Developer specialized in delivering functionalities across all application layers, focusing on Typography and Text Effects with generative AI. • Diverse full-stack technologies, including front-end frameworks (Web Components), back-end development (WebAssembly with C++), and cloud platforms (AWS), to deliver reliable and cool features. • Mentoring interns and junior software developers via presentation, pair-programming and guidance.

03. Project Highlights

Featured Web App

BeeFriend Social Platform

BeeFriend is a web platform that enables students to effortlessly organize and participate in social events. Whether it’s for networking, study groups, or casual hangouts, BeeFriend provides tools for event creation, communication channels and recommadantions.

  • Java
  • Spring
  • Typescript
  • Angular
  • MySQL
  • AWS

Featured Mobile App

LawRing - Online cases

LawRing is a mobile app designed to streamline case management and keep you informed. Integrating with the public government legal API, it allows you to track your cases and receive real-time notifications whenever there’s a change, ensuring you stay up-to-date on important legal developments.

  • React Native
  • NodeJS
  • Express.js
  • PostgreSQL
  • Firebase

Featured Project

Distributed Image Filters

Distributed Image Filter is an advanced application that utilizes distributed computing to optimize image processing. It efficiently applies various filters—including blur, sharpen, emboss, and mean filters—resulting in a significant 30% improvement in execution speed. This project demonstrates the power of distributed systems for scalable and efficient image filtering.

  • C/C++
  • MPI
  • OpenCV
  • GTK
  • Make

04. Contact

Ready to start a conversation ?

My inbox is always open, and I’m always open to new opportunities. Whether you have a question or just want to connect, feel free to reach out, and I’ll do my best to respond promptly.

Say Hello! 👋🏼