Junaid B.
Backend Developer
Junaid is a seasoned backend developer with over eight years of experience, specializing in Golang. His deep expertise enables him to build efficient, scalable, and robust high-performing systems.
Known for his collaborative approach, Junaid excels in product development and mentoring junior developers. His ability to work effectively within teams enhances project outcomes and fosters a productive work environment.
Junaid's work with Proxify clients underscores his capacity to deliver exceptional results, consistently receiving positive feedback for his contributions.
Main expertise
- Postman 4 years
- JSON 6 years
- JUnit 3 years
Other skills
- Jira 4 years
- Grafana 3 years
- MongoDB 3 years
Selected experience
Employment
Senior Golang Engineer | Tech Lead
Securiti.ai - 5 years
- Spearheaded backend development using Golang, proficiently creating microservices and facilitating seamless communication among diverse microservices.
- Adept at comprehending and implementing third-party documentation, showcasing a high level of proficiency in integrations, and utilizing Goroutines and channels for concurrent data processing.
- Wrote a microservice in Java for connecting different databases, with all connections to that service handled through gRPC.
- Implements system health monitoring through Golang, ensuring optimal multithreading levels for sustained performance.
- Leverages Golang to mount NFS and SMB directories, streamlining the fetching of directory files.
- Employs gRPC for effective communication with other microservices and utilizes socket programming to interact with specific services.
- Builds and maintains automated testing frameworks to ensure code quality and reliability and implements CI/CD pipelines to streamline deployment and delivery processes.
- Adheres to Agile/Scrum methodologies for efficient project management, ensuring the timely delivery of high-quality software solutions.
Technologies:
- Technologies:
- Postman
- JSON
- GraphQL
- ElasticSearch
- BigQuery
- API
- Agile
- Jira
- Grafana
- Kubernetes
- Unit Testing
- MariaDB
- Load testing
- Salesforce
- Scrum
- Gorm
- OAuth2
- MongoDB
- Team leading
- Docker
- Redis
- AWS
- gRPC
- Git
- Golang
- PostgreSQL
- Microservices
- REST API
Backend Developer
Careem - 3 years 5 months
- Plays a pivotal role in transforming a monolithic application into a distributed system of microservices for a ride-hailing service.
- Leads the development and ownership of three key microservices, actively involved in the entire lifecycle - from coding and reviewing to deployment.
- Implements a robust Blue-Green deployment strategy, ensuring seamless transitions and minimizing service disruptions.
- Introduces the Spring Circuit Breaker pattern and integrates the Hystrix dashboard for monitoring Spring microservices, enhancing system resilience and reliability.
- Integrates Prometheus and New Relic for comprehensive monitoring, enabling proactive issue identification and resolution.
- Implements an API Gateway to streamline communication between microservices, enhancing overall system efficiency.
- Successfully integrates third-party applications using SOAP/WSDL, ensuring seamless interoperability with external services.
- Implements distributed logging using Kibana/EFK, improving visibility into system activities across the microservices architecture.
Technologies:
- Technologies:
- Postman
- JSON
- JUnit
- ElasticSearch
- API
- Agile
- Terraform
- Jira
- Unit Testing
- Scrum
- DynamoDB
- MySQL
- Docker
- AWS
- Git
- Spring Boot
- Spring
- Java
- Microservices
- REST API
Education
BSc.Computer Science
FAST National University · 2009 - 2013
Find your next developer within days, not months
In a short 25-minute call, we would like to:
- Understand your development needs
- Explain our process to match you with qualified, vetted developers from our network
- You are presented the right candidates 2 days in average after we talk