Karen S.

Karen S.

Node.js Developer

Yerevan, Armenia
Hire Karen S. Hire Karen S. Hire Karen S.

About Me

I am a Senior Software Developer with a decade of experience creating and maintaining systems written in various programming languages and databases. I build scalable backend microservices, APIs and database structures on projects and integrate user-facing elements with server-side logic. I write reusable, testable and efficient code and implement low-latency, highly available and performant solutions and engineer features for scale.

Work history

UpStack
UpStack
Node.js Developer
2021 - Present (4 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Questrade Financial Group
Questrade Financial Group
Software Architect
2018 - Present (7 years)
Remote
  • Developed, implemented, and supported microservices architecture solutions on the Questrade platform.

  • Collected project requirements in an organized and efficient way for CI/CD pipeline implementation on the project.

  • Created database schemas to support Questrade's platform and implemented appropriate testing mechanisms for it.

Optym
Optym
Senior Software Engineer
2018 - 2018
Armenia
  • Developed, implemented and maintained microservices on existing and new systems within Optym using Node.js and NET Core.

  • Designed solutions and database structures for several projects.

  • Participated and provided inputs for code reviews, various architecture topics/discussions and best practices implementation.

Optym
Optym
Senior Software Engineer
2013 - 2018 (5 years)
Armenia
  • Led processes to deliver an enterprise-grade software solution for the airline industry - working on all layers of the app.

  • Implemented appropriate strategies and tools to resolve complex technical challenges on the enterprise solution.

  • Maintained SQL scripts, indexes and complex queries for data analysis and extraction on the project - finetuning the performance of queries.

Synergy International Systems
Synergy International Systems
Database Developer
2010 - 2013 (3 years)
Armenia
  • Designed, developed and deployed advanced SQL queries, procedures, cursors and triggers for solutions within Synergy.

  • Defined, maintained and optimized the SQL database - implementing the standards, controls, procedures and documentation.

  • Prepared system requirements, process analyses and reports for business analysts and end-users.

Innorise
Innorise
Software Engineer
2009 - 2010 (1 year)
Yerevan, Armenia
  • Designed, developed, and implemented software solutions for clients of InnoRise.

  • Actively participated in code reviews and technical discussions to ensure and enhance the quality of offerings to clients.

  • Identified and fixed complex business problems with creative solutions on projects for clients.

Portfolio

Software Developer - Millennium Challenge Accounts
Software Developer - Millennium Challenge Accounts

Built and deployed complex solutions to implement a database layer on the project - delivering multiple stored procedures for the solution. Oversaw the execution of the database layer to clients - guaranteeing several years of use.

Software Developer - SkyMax
Software Developer - SkyMax

Developed a logistics application to help clients optimize their transportation routes. Implemented services with SOA architecture and contributed to the UI solution for the desktop app built with WPF and .NET.

Software Developer - SkyCast
Software Developer - SkyCast

Worked as a technical lead on the delivery of solutions on the project - leading 4 members to provide different solutions. The solution is evolving with new versions under development for implementation.

Education

MSc. Informatics and Applied Mathematics
MSc. Informatics and Applied Mathematics
Yerevan State University
2010 - 2012 (2 years)
BSc. Informatics and Applied Mathematics
BSc. Informatics and Applied Mathematics
Yerevan State University
2003 - 2010 (7 years)