Mkrtich S. looks like a good fit?

We can organize an interview with Aldin or any of our 25,000 available candidates within 48 hours. How would you like to proceed?

Schedule Interview Now

Mkrtich S. Frontend, Backend and Full-Stack Development

My name is Mkrtich S. and I have over 2 years of experience in the tech industry. I specialize in the following technologies: Next.js, Firebase, React, Tailwind CSS, Full-Stack Development, etc.. I hold a degree in Bachelor of Computer Science (BCompSc). Some of the notable projects I’ve worked on include: Dohrnii, Legacy Quiz, Stripe API Integrations, Calicouver, Clarity, for Charities Public API. I am based in Yerevan, Armenia. I've successfully completed 5 projects while developing at Softaims.

I am a business-driven professional; my technical decisions are consistently guided by the principle of maximizing business value and achieving measurable ROI for the client. I view technical expertise as a tool for creating competitive advantages and solving commercial problems, not just as a technical exercise.

I actively participate in defining key performance indicators (KPIs) and ensuring that the features I build directly contribute to improving those metrics. My commitment to Softaims is to deliver solutions that are not only technically excellent but also strategically impactful.

I maintain a strong focus on the end-goal: delivering a product that solves a genuine market need. I am committed to a development cycle that is fast, focused, and aligned with the ultimate success of the client's business.

Main technologies

  • Frontend, Backend and Full-Stack Development

    2 years

  • Next.js

    1 Year

  • Firebase

    1 Year

  • React

    1 Year

Additional skills

Direct hire

Potentially possible

Previous Company

PicsArt

Ready to get matched with vetted developers fast?

Let's get started today!

Hire Remote Developer

Experience Highlights

Dohrnii

1. Created a website with multiple pages, where users can join the community in Mailchimp, and play a quiz by choosing the right answer between 4 options 2. Add an AMA section where users can ask questions and vote for any question 3. Created functionality for dynamically adding blogs to the webpage from the admin page 4. Used firebase for saving authenticated user

Legacy Quiz

The company wanted to enhance UI for new crypto users. We developed the quiz game for users to learn more about crypto currency. It was an inovative idea to educate new users about how the crypto currencies works. This feature grew our business and we onboarded 25 percent more clients in the last month.

Stripe API Integrations

🚀 Revolutionizing Payments & Subscriptions with Stripe Magic In this project, I worked my magic by seamlessly integrating the incredible Stripe Connect API and crafting a smooth-as-silk subscription system using Stripe's superpowers. The result? An elevated user experience and a revenue-generating machine. Project Story: 🎯 Stripe Connect at Your Service: Effortless Onboarding: Users can now join your platform with a breeze, thanks to Stripe Connect. No hoops to jump through, just smooth sailing. Payment Security: We put users' worries to rest by encrypting their payment details, ensuring rock-solid security and compliance. Tailored Experience: The Connect flow was customized to match your app's unique personality, keeping everything on-brand. 🔐 Subscription Goodness: Plan Variety: We've got options! Monthly, yearly, or custom plans - your users can pick what suits them best. Auto-Magic Billing: Subscriptions renew themselves like clockwork, reducing your admin tasks and keeping your revenue stream flowing. Say Goodbye to Failed Payments: Our robust system tackles failed payments like a pro, making sure no revenue slips through the cracks. 📈 Insights at Your Fingertips: Admin's Dream Dashboard: Keep tabs on subscription activity, revenue, and customer insights with an admin dashboard that's as easy on the eyes as it is to use. User Analytics: Users get insights into their payment history and subscription activity, empowering them to make informed decisions. 💡 Outcome: Happy Users: The user-friendly subscription management and secure payments have boosted user satisfaction and retention. Ka-ching!: Thanks to Stripe Connect and Subscriptions, your revenue strategy is on fire, and growth is the name of the game. Tech Behind the Magic: Ruby on Rails Stripe Connect API Stripe Subscriptions API React PostgreSQL JavaScript HTML5/CSS3 Your Next Step: This project is a shining example of how I can supercharge your Rails application's payment processing and subscriptions. If you're eager to transform your app into a revenue powerhouse while keeping your users delighted, let's connect! I'd love to discuss how I can work my magic for your project.

Calicouver

Exciting Challenges I Overcame: Keeping Passwords Safe and Sound: Challenge: Ensuring users' password security in an ever-evolving digital landscape. Solution: Implemented smart encryption techniques with bcrypt, making sure user credentials are Fort Knox-level secure. JWT Magic for Secure Logins: Challenge: Weaving JSON Web Tokens (JWT) to ensure both security and a smooth login experience. Solution: Crafted a JWT-powered authentication system for seamless and safe user journeys. Lost Password, No Problem: Challenge: Designing a user-friendly password recovery system for forgetful users. Solution: Built a simple and secure password reset process, keeping users in control of their accounts. Who Gets Access? Role-Based Drama: Challenge: Managing different user roles and permissions without causing chaos. Solution: Introduced a Role-Based Access Control (RBAC) system for a structured and secure user experience. CORS Conundrum: Challenge: Handling the technical hiccups of cross-origin requests gracefully. Solution: Smoothed out CORS wrinkles with clever server-side configurations, ensuring a secure cross-origin dance. No More Session Struggles: Challenge: Efficiently handling user sessions without overloading servers. Solution: Revamped session management with smart client-side tokens and server-side checks for a delightful user experience. Balance of Power: Security and Usability: Challenge: Walking the tightrope between security and a user-friendly login flow. Solution: Fine-tuned the authentication journey through user testing, ensuring both security and smiles. Stripe: The Magic Behind Payments: Challenge: Setting up Stripe for our React project, making payments feel like magic. Solution: Successfully integrated Stripe, making secure payments effortless for users. Payment Forms: Where Design Meets Data: Challenge: Creating payment forms that are both user-friendly and data-savvy. Solution: Designed forms that respond in real-time, ensuring smooth payments while maintaining accuracy. Error Handling: Turning Problems into Opportunities: Challenge: Handling payment hiccups gracefully, turning errors into chances to delight users. Solution: Devised error messages that guide users through payment issues, making their journey smoother. Fort Knox Security: Protecting Precious Data: Challenge: Ensuring sensitive payment data stays locked down, complying with industry standards. Solution: Implemented Stripe Elements, keeping user data secure while simplifying PCI compliance. Subscription Sorcery: Billing Made Easy: Challenge: Enabling effortless subscription billing and managing recurring payments. Solution: Leveraged Stripe's Subscription API to automate subscriptions, making users' lives simpler. Payment Method Management: User Control with Confidence: Challenge: Empowering users to manage payment methods confidently, without worries. Solution: Designed a secure payment method management system, putting control back in users' hands. Refunds and Disputes: Resolving with Respect: Challenge: Handling refunds and disputes professionally, maintaining trust and satisfaction. Solution: Established a system for processing refunds and addressing disputes while keeping users happy. Thorough Testing: Navigating All Scenarios: Challenge: Ensuring our payment flows sail smoothly, no matter the scenario. Solution: Conducted rigorous testing, including Stripe's test cards, to ensure our payments work flawlessly. Global Friendliness: Welcoming the World: Challenge: Making payments accessible to everyone, everywhere, by supporting multiple languages and currencies. Solution: Added localization features and currency conversion to cater to a diverse global audience. Scaling for Success: Handling the Rush: Challenge: Preparing for high traffic periods and ensuring uninterrupted service. Solution: Optimized our system for peak usage, providing reliability when it matters most.

Clarity, for Charities Public API

Exciting Hurdles I Conquered: Fortifying the API Bastion: Challenge: Ensuring our API was like Fort Knox against any potential security breaches. Solution: We set up tough authentication gates, smart access controls, and rate limits to safeguard our users' data. Cleaning Data: No Mess Allowed: Challenge: Handling user-submitted data to keep our data pristine and unspoiled. Solution: We wielded data validation and cleanup spells to repel nasty data gremlins and maintain a sparkling database. Scaling Up without Breaking Down: Challenge: Getting our API ready for the big leagues, making sure it could handle a surge in users. Solution: We fine-tuned the inner workings, introduced caching, and ensured our API could gracefully grow with the flow . The Versioning Puzzle: Challenge: Managing different versions of our API without causing chaos. Solution: We crafted a versioning strategy, ensuring a seamless transition for clients while preserving their peace. CORS: Taming the Cross-Origin Beast: Challenge: Wrestling with CORS issues as our clients accessed our API from various domains. Solution: We waved our CORS wand, setting up protective barriers that allowed safe cross-domain interactions while keeping data safe. Throttling the Stampede: Challenge: Keeping our API safe from abusive hordes of requests. Solution: We unleashed throttling and rate limiting guards to ensure fair usage and keep our API nimble and responsive. Query Optimization Quest: Challenge: Ensuring our database queries were as snappy as a squirrel on a sugar rush. Solution: We dived deep into the database, made queries faster than a speeding bullet, and even found room for some caching magic. Error Handling Charm: Challenge: Speaking the language of users through informative error messages without revealing our secrets. Solution: We developed a friendly error oracle and kept our logs handy for times when we needed to do some detective work. Documentation: The Compass for Developers: Challenge: Crafting an API map so clear that developers never lost their way. Solution: We created user-friendly API documentation, making integration a joyful journey, not a lost expedition. Testing and Quality Assurance Odyssey: Challenge: Ensuring our API worked flawlessly under every imaginable scenario. Solution: We embarked on epic testing quests, covering every nook and cranny to ensure our API was a true hero in the digital realm. These challenges were thrilling chapters in our journey of crafting a dependable and user-friendly public Rails API. Each one pushed our limits and led to an API that's secure, scalable, and ready to serve users and clients alike.

Education

  • National Polytechnic University of Armenia

    Bachelor of Computer Science (BCompSc) in Computer science

    2010-01-01-2014-01-01

Languages

  • English

Personal Accounts