Arman K., Golang Engineer
Full Stack Web
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
Main Skills
Programming Languages
Mobile Frameworks and Libraries
UI Frameworks, Libraries, and Browsers
HTML5
jQuery
JavaScript Frameworks
jQuery
Databases & Management Systems / ORM
Amazon Web Services
AWS ElasticSearch
Industry Domain Experience
Methodologies, Paradigms and Patterns
Agile
Scrum
TDD
Platforms
Deployment, CI/CD & Administration
SDK / API and Integrations
Scripting and Command Line Interfaces
Bash
Virtualization, Containers and Orchestration
Docker
Terraform
BlockChain and Decentralized Software
ETH (Ethereum blockchain)
Smart Contract
Version Control
Git
GitLab
Operating Systems
iOS
Linux
QA, Test Automation, Security
QA
Mail / Network Protocols / Data transfer
WebSockets
Other Technical Skills
CDI
ID: 400-106-687
Last Updated: 2023-08-11
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