Harvinder Singh Email and Phone Number
A seasoned software engineer with extensive experience in GoLang, Java, Python, and SQL, adept in system architecture, software design, development, implementation, and validation. Demonstrates expertise in developing REST APIs using Go http, Gin, and Gorilla Mux, leveraging channels and coroutines for efficient concurrency. Proficient in design patterns such as Singleton, Factory methods, MVC, Decorator, and Observer, and skilled in using Go ORM frameworks like GORM for database interactions and migrations with Oracle and PostgreSQL.Highly skilled in Java Spring Boot, JPA, Hibernate, and JMS, with hands-on experience in TestNG and JUnit frameworks. Developed gRPC servers in Go with protobuf message structures, generating serializers and deserializers. Proven ability to design and create automation frameworks for REST services, APIs, and ETL applications using Go Testing, Go Mock, GoConvey, Selenium Web Driver, and the Requests library.
Meta
View- Website:
- metadownhole.com
- Employees:
- 5
-
Senior Golang DeveloperMeta Jun 2021 - PresentArizona, United StatesExperienced software engineer proficient in the full Software Development Life Cycle (SDLC), specializing in Golang development for scalable, low-latency applications. Expertise includes implementing design patterns such as MVC and Singleton, and leveraging advanced concurrency techniques like goroutines and channels. Skilled in developing RESTful APIs, microservices, and event-driven architectures using technologies such as Kafka and gRPC. Strong background in CI/CD pipeline automation with Jenkins, containerization with Docker and Kubernetes, and cloud deployment on AWS using services like API Gateway, Lambda, and ECS. Proficient in performance optimization, testing methodologies (including TDD), and data management across SQL, NoSQL, and cloud-based databases. -
Golang DeveloperTesla Aug 2019 - May 2021Texas, United StatesMy major responsibilities outlines a multifaceted role involving peer review, design, and development in Go (GoLang). Key responsibilities include developing and executing module test cases for unit and integration testing, and ensuring proficiency in QA processes and test documentation. The role requires developing microservices and RESTful APIs using Go frameworks like Gin, Echo, and Gorilla Mux, and implementing concurrency features for high performance.Other duties include creating dynamic web pages with HTML5, CSS3, JavaScript, Angular, and React, developing Django REST APIs, and utilizing AWS services for data processing and migration. The position also involves working with Docker, Kubernetes, and various database technologies, as well as developing test automation frameworks, security assessment tools, and data processor microservices. Experience with performance tuning, logging, and performance testing using tools like JMeter is also required. -
Software Golang DeveloperAsml Jun 2017 - Aug 2019California, United StatesAs a skilled software developer, I have extensively contributed to code reviews and technical discussions, enhancing code quality and best practices. I developed robust data processing pipelines in Apache Spark for CSV and Parquet file formats and wrote clean, maintainable, and well-documented Go code. My strong understanding of Go syntax and features enabled me to develop RESTful APIs and microservices with corresponding test cases. I effectively scheduled Spark jobs using Apache Airflow DAGs and improved user interfaces using ReactJS within Django templates. I also created microservices in Go for handling large data volumes from PostgreSQL databases and developed functionality to authenticate UI users via LDAP. My experience includes working with Azure Functions, Kubernetes, and DevOps to run Go microservices on the Azure cloud platform. I wrote complex SQL queries for data retrieval, supported production deployment, and maintained code with Git and Jenkins, ensuring continuous integration and delivery. I developed ETL workloads using shell scripts and Spark SQL, created test automation plans, and participated in the testing process, including smoke and regression testing. I was responsible for user validation, troubleshooting build issues, and setting up automation testing frameworks. My debugging expertise includes using tools like Wireshark, live HTTP headers, and Fiddler to resolve support issues. -
Software Developer3I Infotech Ltd. Jun 2015 - Apr 2017IndiaExtensive experience working in an Agile environment, participating in all phases of the Software Development Life Cycle, including Test Driven Development with continuous integration and delivery. My technical expertise includes developing applications using JSP, Spring MVC, Spring IOC, Java Spring Annotations, Spring AOP, Hibernate, JDBC, SQL, Maven, and Oracle. I have implemented Java Spring IOC for dependency injection and contributed to production support by analyzing logs and coordinating with different teams for fixes and package rollouts. I played a key role in developing a multi-threaded publish/subscribe process using C++, STL, multi-threading, shell scripting, and UNIX. Additionally, I created Jenkins pipelines with Groovy scripting for builds, code analysis, testing, and packaging. My experience with Splunk includes building performance metrics dashboards, and I have developed SQL queries and performed performance tuning. I utilized MVC architecture and various design patterns, such as Composite View, Session Façade, Business Delegate, and Singleton, to build systems. My responsibilities also include integrating Spring Hibernate and JPA frameworks, writing SQL queries and stored procedures, developing JUnit test cases, and automating deployments with MAVEN scripts. I am proficient with version control tools like GIT and issue tracking software like JIRA, and I have followed a test-driven methodology using JUnit and Log4J for logging.
Frequently Asked Questions about Harvinder Singh
What company does Harvinder Singh work for?
Harvinder Singh works for Meta
What is Harvinder Singh's role at the current company?
Harvinder Singh's current role is Senior Golang Developer @ Meta | Expert in Scalable Applications.
Who are Harvinder Singh's colleagues?
Harvinder Singh's colleagues are Aurora Sofia Vear, Maryam Amirii, Vinod S., Ali Mclaren, Asilah Hamid, Za Am, Елизавета Зиновьева.
Not the Harvinder Singh you were looking for?
-
Harvinder Singh
San Francisco Bay Area2gmail.com, chevron.com1 +177528XXXXX
-
Harvinder Singh
West Palm Beach, Fl -
Harvinder Singh
United States4abbott.com, gmail.com, av.abbott.com, integralife.com -
Harvinder Singh
New York, Ny
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial