efr13nd
Senior Software Engineer
Software engineer with strong expertise in Go, JavaScript, and TypeScript, and a passion for creating scalable, maintainable systems. With experience across backend and frontend technologies, I specialize in building robust platforms, from modular monoliths to microservices, with a focus on efficiency and clean architecture. My background includes developing and maintaining solutions in e-learning, e-commerce, and cybersecurity, while also guiding students as a lecturer in web development and cybersecurity basics. Skilled in cloud infrastructure, CI/CD, and systems monitoring, I bring a comprehensive, security-minded approach to development and collaboration.
Experience: 4 years
Yearly salary: $68,000
Hourly rate: $45
Nationality: 🇦🇲 Armenia
Residency: 🇦🇲 Armenia
Experience
Full Stack Engineer
Startup 2023 - 2024
- Developed a startup platform with tasks/quests (CTF) of different categories like crypto, misc, osint for it specialists such as programmers and cyber-security specialists. - Architected the backend using a modular monolith and hexagonal architecture, with Go as the core programming language and PostgreSQL for the database, ensuring a clean, maintainable, and scalable system. - Integrated gRPC and buf.io for efficient communication between microservices, enhancing the platform's overall performance and reliability. - Implemented monitoring and tracing with Grafana, Prometheus, and Jaeger, ensuring efficient system tracking and issue detection. - Built the frontend using Next.js with Material UI (MUI) and Effector, delivering a responsive and user-friendly interface.
Lecturer
Moscow Institute of Physics and Technology (MIPT) 2021 - 2021
- Taught front-end development technologies (HTML, CSS, ReactJS, GIT) to students as an invited expert at MIPT.
Full Stack Engineer
Way2Up 2021 - 2022
- Maintained and enhanced an online learning platform using Laravel, PayPal API, and MySQL, while streamlining automated notifications via Slack and setting up CI/CD pipelines for efficient deployment. - Worked on the development and support of an online store using Laravel and Go, enhancing functionality and improving backend performance. - Contributed to the maintenance and development of a tour booking platform in Georgia, using Nuxt.js, legacy PHP, and MongoDB. Implemented CI/CD processes and provided server support and optimization. - Participated in the development of a startup platform for creating events using Laravel and Vue.js. - Supported and developed a startup platform as a tech lead. Engaged in support and deploying in AWS Lambda of microservices on Node.js with RDBMS PostgreSQL, frontend on Vue.js. Developed a cross-platform (Windows, macOS, Linux) application using Go and for local db - SQLite, which is a daemon and deploys applications and microservices dependent on each other based on the received data in different environments (Docker, K8s, AWS). Then manages and monitors running processes.
Full Stack Engineer
GlobIt 2020 - 2021
- Developed and maintained chatbots for a major bank across platforms (Telegram, WhatsApp, Facebook, Line) using Node.js, enhancing customer support automation. - Developed a start-up application - a notification platform for government agencies for the effective exchange of information during daily, emergency or joint operations with partner agencies and the public, using technologies such as Laravel, Google Maps, Twitter Api, Facebook Api, Azure Government, Mysql, Javascript, JQuery. - Supported API development for a social networking platform for travelers using Laravel, optimizing performance and adding new features
Skills
ansible
aws
ci-cd
css
docker
git
grafana
javascript
jquery
kubernetes
linux
mongo
nextjs
node
nuxtjs
postgres
react
redis
security
typescript
vue
golang
english
russian