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.
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.