Upstaff Sign up
Arman K.
🇦🇲Armenia (UTC+04:00)
Created AtUpstaffer since August, 2023

Arman K. — Golang Engineer

Expertise in Full Stack Web.

Last verified on August, 2023

Core Skills

Bio Summary

- 6 years of experience as a software engineer
- 5 years of experience with Golang
- Extensive knowledge and hands-on experience in these Public Key Infrastructure(PKI) and mutual TLS (mTLS)
- Upper-Intermediate English

Technical Skills

Programming LanguagesGo, JavaScript, PHP, Python, Solidity
Mobile Frameworks and LibrariesFlutter
UI Frameworks, Libraries, and BrowsersHTML5, jQuery
JavaScript FrameworksjQuery
Databases & Management Systems / ORMAWS ElasticSearch, MariaDB, MongoDB, MySQL, NoSQL, PostgreSQL, Redis
Amazon Web ServicesAWS ElasticSearch
Industry Domain ExperienceBlockchain
Methodologies, Paradigms and PatternsAgile, Scrum, TDD
PlatformsAndroid
Deployment, CI/CD & AdministrationAnsible, CircleCI, Jenkins
SDK / API and IntegrationsAPI
Scripting and Command Line InterfacesBash
Virtualization, Containers and OrchestrationDocker, Terraform
BlockChain and Decentralized SoftwareETH (Ethereum blockchain), Smart Contract
Version ControlGit, GitLab
Operating SystemsiOS, Linux
QA, Test Automation, SecurityQA
Mail / Network Protocols / Data transferWebSockets
Other Technical SkillsCDI

Experience

Go & full-stack developer, Proxy Service

Sep 2022 – May 2023
Responsibilities:

  • Http Anonymous Proxy service for Infiniteproxies.
  • Built the backend using microservicesin Go, Postgres, Redis, Docker and
    Kubernetes.
  • Designed the architecture to ensure high performance,scalability, and
    availability.
  • Created a secure and efficient database schema using Postgres.
  • Configured Redis as an LRU cache to effectively store session data and minimize
    latency.
  • Optimized the Docker imagesto reduce overall deployment time.
  • Developed the frontend of the app using Flutter, ensuring a great user experience with beautiful UI design.

Go & full stack developer, FedEx

Sep 2020 – Aug 2022, Canada
Responsibilities:

  • Using GO, developed a microservice for a ship tracking system.
  • Wrote data APIs and multi-server applicationsto meet product needs using
    Golang.
  • Designed configurable websocket APIsforship'slocation and statusin real time.
  • Created alerts and notificationsfor events,such as a ship leaving or entering a designated area in Go
  • Developed all the services on the Linux platform.
  • Created an API for reading millions of rows of data from PostgreSQL database to handle historical data.
  • Worked on the CI/CD tool Jenkinsto automate the build processfrom the version control tool into the testing and production environments.
  • Created Docker image for microservice filesto orchestrate applications using Kubernetes.

Go developer, Feather

Oct 2018 – Aug 2020 United States
Responsibilities:

  • Created scalable and high-performance microservices utilizing Go, Kubernetes, Docker, and PostgreSQL.
  • Designed and deployed RESTful APIsfor variousservices, ensuring compliance with industry standards and best practices.
  • Worked closely with cross-functional teams, including product managers,
    designers, and QA engineers, to deliver high-quality software in a fast-paced environment.
  • Optimized database queriesfor faster data retrieval and implemented caching mechanisms using Redis.
  • Improved the performance of the existing codebase by identifying and
    eliminating bottlenecks.
  • Secure communication channels between services using mTLS.
  • Participated in code reviewsto ensure code quality and maintainability.

Full stack developer, Simply Technologies

Aug 2017 – Sep 2018, Yerevan, Armenia
Responsibilities:

  • Developed multiple websitesfor Simply Technologies using PHP, which involved creating dynamic and responsive layoutsthat implement modern UI/UX standards.
  • Utilized HTML5, CSS3, JavaScript, and jQuery to create interactive front-end experiencesthat enable usersto navigate and engage with the website'sfeatures and content.
  • Worked with a team of developersto establish back-end functionality and
    databases using MySQL, which included developing custom applications and modules.
  • Created documentation detailing technicalspecifications and user guidesfor
    new and existing projects.
  • Assisted with quality assurance testing to ensure the accuracy and completeness of project deliverables.

 Education

Information Science & Technology, Yerevan State University

Cryptography
Sep 2013 – Jul 2017
Yerevan, Armenia

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Arman K.
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring