Gagik M.

Gagik M.

Senior Software Engineer

Armenia
Hire Gagik M. Hire Gagik M. Hire Gagik M.

About Me

Gagik is a Senior iOS Developer creating high quality and user-friendly applications since 2010 using Objective-C and Swift. He is adept with apps using Restful APIs, audio/video streaming, image processing and other exciting technologies. Gagik has a good background as a team lead/player on numerous projects, and balances his leadership and developer experiences in taking on new challenges and ideas.

Work history

UpStack
UpStack
Senior Software Engineer
2018 - Present (6 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

Blue Net
Blue Net
iOS/Mac Developer
2016 - Present (8 years)
Yerevan, Armenia
  • Lead and initiate overall technical vision and architecture, and encourage rapid deployment and scaling of applications.

  • Improved the incremental delivery and quality of product roadmaps with clearly defined communication and expectations.

  • Regularly report on the status of development quality, operations, and system performance to management.

Accontech
Accontech
iOS/Mac Developer
2016 - 2016
Yerevan, Armenia
  • Utilized multi-platform application architectures and design patterns in developing applications for the Mac and iOS systems.

  • Developed new features and improved the existing code of applications in C++, C and Objective C

  • Worked with different server-side teams on the integration of iOS/Mac applications with different services.

G. Martirosyan, Armenia
Founder and CEO
2014 - 2016 (2 years)
Armenia
  • Led the design and development of different applications for the iOS platform.

  • Monitored and managed the performance, quality and responsiveness of all applications developed.

  • Liaised with project team to define, design and ship new features to all our applications, identify and correct all bottlenecks and fix bugs efficiently.

Scopic Software
Scopic Software
C / C++ / Objective-C developer, iOS developer
2013 - 2014 (1 year)
  • Provided technical leadership in implementing different performance and quality modules.

  • Regularly designed, built and maintained efficient, reusable, and reliable C++ codes for clients.

  • Handled software updates, patches and bug fixes on all applications developed for clients.

Sensogram Inc
Sensogram Inc
iOS architect
2012 - 2013 (1 year)
  • Designed, coded, analyzed, and tested all systems for the the iOS application.

  • Maintained all project drafts, files, codes and scripts in an organized manner for easy edits, suggestions and changes.

  • Performed unit-tests on the code for robustness, including edge cases, usability, and general reliability.

Cubix Development LLC
Cubix Development LLC
iPhone developer
2011 - 2013 (2 years)
Yerevan, Armenia
  • Designed and developed advanced app features for clients on the iOS platform.

  • Liaised closely with product management and UX to execute ideas from conception to delivery, using excellent software design, coding, and app development processes.

  • Regularly worked on bug fixes and improved application performance.

Portfolio

Architect and team Lead for iOS and Android
Architect and team Lead for iOS and Android

Idram Mobile wallet - an online payment and money transfer service platform. It allows users to make payments for utility, mobile phone, internet, parking fees, road fines and penalties. It also allows for loan repayments Top ups to bookmakers, online games and social media accounts. It enhances the transfer of funds to other electronic money systems, make transfers to other U!Pay and Idram accounts. Learn about the nearest locations to top up your U!Pay account, view details of transactions, and receive statements.

Architect and Team Lead for iOS and Android
Architect and Team Lead for iOS and Android

U!Pay Mobile wallet - is an Armenian mobile wallet that offers online payment and money transfer services. U!Pay allows you to:
 Make payments for utility, mobile phone, internet, parking fees, road fines and penalties.

iOS developer
iOS developer

PUC - Personal Universal Communicator - Built upon ACE as a free cross-platform video, voice, and chat communication tool. ACE is a free, open-source, standards-based video, voice and text application provided by VTCSecure under contract to the Federal Communications Commission to ensure interoperable communications for Video Relay Service (VRS) users. It uses a video chat functionality. For example call with multiple participants, video quality selection, video codec selection, audio codecs. This project uses Linphone service for audio, video calls and for text messaging. I created the architecture for video calling module. I was an iOS developer on this project, performed deep refactoring of RTC core module of iOS application. Also worked on creating new UI for calling screens.

iOS developer
iOS developer

Shoot and Sell - Professional Photographer Magazine Hot One Reader's Choice Award Winner for best mobile business app! From the creators of the Photographer's Wall Display Guides, a sales tool for photographers to help your clients "picture their pictures" on the walls of their home.

Education

Education
Hardware engineering: C/C++, QT, Verilog, deep training courses
GITC
2010 - 2011 (1 year)
Education
Bachelor's degree, Radiophysics
Yerevan State University
2002 - 2006 (4 years)