Software Developer
Summary
Senior Software Engineer | Atayalan, Inc
	Worked with fiber framework to implement RESTful APIs in Golang.
	Played a key role in designing and building towards an efficient microservice distributed architecture.
	Gathered requirements from the product manager, analyzed and prepared the Software functional specification document.
	Provided technical leadership to junior engineer through coaching and mentorship.
	Designed an App store of third-party applications that can be installed on the Kubernetes cluster using Helm charts. Created Helm charts for various applications and installed these charts with Helm client using the Go Helm Client library.
	Experience working with Golangs Kubernetes package for performing Kubernetes-related operations such as Scaling pods, Handling Namespaces, Handling Replicas, etc.
	Designed library to perform operations on Amazon S3 Buckets using aws-sdk-go package.
	Implemented a modern Go CLI interface using Golangs Cobra framework.
	Worked on IAM (Identity and Access Management) service to assign appropriate access to the right users.
	Contributed towards developing a Subscription model flow to handle creating, approving & assigning licenses to clusters.
	Used Go standard library and packages like fiber, mongo-driver, aws-sdk-go, Cobra, go helm client, k8s.io/client-go, etc.
	Executed POCs with internal teams and provided information to influence cross-functional teams.
	Involved in writing Unit Tests and Integration Tests, running tests in CI/CD pipeline and Test-Driven Development (TDD).
	Refactored and migrated code for scalability, optimization, and use of Golang libraries that improved overall efficiency.
Software Engineer | Parallel Wireless, Inc.
	Experience in writing the HTTP RESTful Web services and SOAP APISs in Golang.
	Rewrote various microservices from Java to Golang and achieved increase in throughput and reduction in memory usage.
	Implemented Query optimization, Change Stream, Performance tuning, data profiling and Capped Collection in MongoDB.
	Created RPC-based service to communicate between ACS and CPE in a TR-069 environment via SOAP messaging.
	Using GO, developed microservices that use Intelligent algorithms to handle 2G/3G/4G Neighbors based on Real Time data and third-party Cells, respectively.
	Developed scalable microservices to handle and forward Events and Alarms to external servers in the form of SNMP traps.
	Contributed towards development of microservices that handled and processed large Configuration data.
	Implemented Unit-Test CLI as a client in C++ and Yang model to allocate and deallocate IP addresses.
	Handled critical customer escalations and high-performance Scaling bugs.
	Implemented solution by leveraging Concurrency primitives such as parallelism, wait groups, atomicity, mutexes, etc.
	Developed application to handle concurrent data collection and processing with Goroutines and Channels using Golang.
	Analyzed and diagnosed CPU and Memory utilization using Pprof and Valgrind.
	Used Go standard library packages and external packages like Gorilla Mux, Logrus, Excelize, Gosmi, Mongo-driver, etc.
	Responsible for generating server-side code using open API specifications with Go-Swagger.
Software QA | Parallel Wireless, Inc.
	Tested Self-Organizing Networks (SON) features of Neighbors and PCI for 3G and 4G Radio Base Stations (CWS) and HetNet Gateway (HNG). This involved 3GPP specification-based protocols including S1AP, X2AP, TR-069.
	Performed various Test scenarios for Microservice architecture-based Kubernetes Cluster using Apache JMeter tool.
	Created Automation Scripts for SON features - 3G and 4G CWS and HNG. Automated and Stabilized Test Suites.
	Wrote and executed Test plans and Test Cases for functional, integration, performance, and regression testing.
Expectations
Opportunity to learn and work on new technologies, Design new features, take ownership of multiple components/services, junior train folks, and grow and develop myself into a technical giant. Work with a team that has a vision. The team that supports innovative ideas.
Employment Preferences
Expected Base Salary
**0,000 USD
Academic Degree
Experience
Total Professional Experience
Startup Experience
Big-Tech Companies
Enterprise Experience
Skills
Contacts are hidden
Send a connection request to the candidate to get their contact details.
Contact Candidate
