You will get high performant and secure REST API built in Golang

Prabesh T.Status: Offline
Prabesh T.

Let a pro handle the details

Buy Web Application Programming services from Prabesh, priced and ready to go.
Prabesh T.Status: Offline
Prabesh T.

Let a pro handle the details

Buy Web Application Programming services from Prabesh, priced and ready to go.

Project details

As a passionate backend developer with expertise in Reliability & Resiliency Engineering and Security (both Information & Operational), I bring a unique blend of skills to every project. I thrive in the design and development of distributed systems, focusing on creating solutions that are not only functional but also secure and scalable. My approach ensures that each project is built with a strong foundation in security and resilience, making your systems reliable and robust, ready to handle the demands of today's digital landscape.
Programming Languages
Go
Coding Expertise
Cross Browser & Device Compatibility, Performance Optimization, Security
What's included
Service Tiers Starter
$100
Standard
$500
Advanced
$1,500
Delivery Time 5 days 15 days 30 days
Number of Revisions
36Unlimited
Design Customization
Content Upload
-
-
-
Responsive Design
-
-
-
Source Code
Optional add-ons You can add these on the next page.
Fast Delivery
+$100 - $500
Additional Revision
+$50
System design (+ 10 Days)
+$1,000
DevOps (+ 10 Days)
+$500
Prabesh T.Status: Offline

About Prabesh

Prabesh T.Status: Offline
Golang Backend Developer | Docker Captain | Kubernetes
San Diego, United States - 2:51 pm local time
I'm a passionate Site Reliability Engineer with an expertise on Backend Development. I thrive in distributed systems design and development, crafting solutions that are not only functional but also secure and scalable.

What motivates me:

1. Building high-performing teams: I foster a collaborative environment where developers can excel, leveraging automation, robust tools, and effective mentorship.

2. Delivering secure and reliable solutions: I prioritize secure coding practices, address edge cases, and implement defensive programming to build rock-solid systems.

3. Continuous innovation and growth: I actively seek opportunities to learn and evolve, guiding my team towards excellence and establishing myself as a thought leader in the field.

Key strengths:

DevOps
Advanced experience with CI/CD workflow design and implementation including infrastructure as code.
Strong experience developing internal tooling to improve developers workflow to reduce toil and reduce MTTD and MTTR.
Extensive experience with container technologies for building, packaging and deployment
Strong knowledge of “user first” approach - best tool is the one that developer actually use
Experience with secret management tools such as Hashicorp vault.
Strong experience building and maintaining organization observability.
Strong experience with release engineering and artifact management.
Good understanding of SLA, SLI and SLOs and their impact.

Security:
Strong knowledge of data protection in transit and at rest.
Extensive experience in operational security and the concept of “secure by design”.
Good understanding of “shift left paradigm” in SDLC
Strong understanding of security practices and methods to secure and minimize risk.
Knowledge of Zero Trust and Beyond Corp to improve security position.

System Administration
Strong experience in administration on Linux systems, particularly Centos and Rocky.
Strong understanding on Operating system internals particularly Linux.
Strong experience with on-prem virtualisation technologies like Dell PowerEdge and Proxmox
Extensive experience with Ansible to configure and manage servers using code.
Good experience configuring, managing, debugging services like DNS, DHCP, Firewalls, Routers, TLS / Certificates, REST, SSH, Load balancers, Proxy
Strong experience implementing proxy and load balancers.
Strong experience planning and implementing complex networks in on-prem and in cloud.
Extensive experience designing and implementing VPN technologies ( wireguard , IPSsec )
Good experience building and running organization wide storage and backup systems based on ZFS

Programming
Experience of programming using Go
Strong experience of building secure, scalable and reliable API for better user experience and application performance.
Good knowledge of backend development and principles including SOLID, ACID, CAP theorem etc
Strong experience building internal tooling and automation script using Bash
Good working knowledge of Git
Experience working with other languages as needed: HTML+CSS, Python, Javascript

Collaboration and Communication
Experience in developing internal tooling to enable developers and engineers to work efficiently
Strong experience with communicating with people of all skill levels: engineering team, managers, graduates.
Strong experience mentoring and guiding junior engineers.

Research and Documentation
Ability to work effectively with minimal direction,
Strong ability to pick new tools and technology quickly
Strong sense of ownership and dedication to result.
Ability to produce good technical and operational documentation and support for other teams.


Technologies:
DevOps
Configuration management: Ansible, Ansible Tower
Infra as code: Terraform
Containerisation: Docker, Docker swarm, Kubernetes ( DIY and Managed )
Cloud: AWS, Digital Ocean, Vultr
Observability: Prometheus, Grafana, Loki, Elasticsearch, Logstash, Filebeat
CI/CD: Bitbucket Pipelines, Jenkins, Github Actions
Artifact management: Jfrog

System administration and networking
Operating Systems: CentOS, Rocky
Networking: DNS, TLS, TCP/IP, UDP, Routing, Load balancing, Proxies, VLAN, Firewalls,
VPN: Wireguard, IPSec
Virtualisation: Proxmox
Storage and file system: ZFS, TrueNAS, S3

Programming
Datastores: MongoDb, Redis
Scripting: Bash
API development: Go ( Gin )
Ad-hoc cli tools: Go ( Cobra / Urfave )

Communication and collaboration
Change management via GitOps
Issue management using JIRA, Confluence

Steps for completing your project

After purchasing the project, send requirements so Prabesh can start the project.

Delivery time starts when Prabesh receives requirements from you.

Prabesh works on your project following the steps below.

Revisions may occur after the delivery date.

Initial Consultation and Requirement Gathering

Discuss project goals and objectives. Identify target audience and gather any existing materials. Understand technical requirements and constraints. Agree on timeline and success criteria.

Research and Planning

Conduct research on the project domain and competitive landscape. Develop a detailed project plan and timeline. Outline the project architecture and technology stack.

Review the work, release payment, and leave feedback to Prabesh.