Home

Golang - Golang
[email protected]
Location: Long Lake, Minnesota, USA
Relocation: yes
Visa: EAD
Hemalatha
Email: [email protected]
Phone: +1 947 228 6768 Ext 12
SUMMARY:
Over 9+ years of experience in Web Application Development & Designing.
Developed responsive web product features using React JS, SASS, on GoLang with REST.
Built enterprise wide DNS historical data trending analysis tools in Go (Golang), Languages with REST API for user queries as microservices
Developed new RESTful API services that work as a middleware between our application and third-party APIs that we will used using Golang.
Experienced in handling big data systems using NoSQL DB, Cassandra & data streaming tools like Kafka in multi-data center cluster.
Improved test automation efficiency and execution through development of a distributed resource management system written in Erlang.
Increased visibility and user experience of distributed resource manager using YAWS, Erlang and AJAX to create an asynchronous web portal for the distributed resource manager.
Expertise through all parts of Software Development Life Cycle (SDLC) in developing web applications using multiple programming languages (C, C++, Java, Go Lang)
Experience in design, development, coding, and testing of business/commercial applications using C#, ASP.NET, ADO.NET, SOAP, Web services, SQL Server.
Hands on experience in Amazon Web Services (AWS) provisioning and Google Cloud. Good experience in AWS services like EC2 and Google service like App Engine and Functions.
Experience developing various web applications using ClojureScript for front end and J2EE, Servlets, Elixir, Erlang, Clojure, for backend applications.
Experience in all phases of Blockchain development life cycle that includes requirement gathering, design, development and implementation.
Created internal diagnostic tools using Golang and AngularJS in order to assist with customer issues. Golang and Java were used as a backend REST service while AngularJS was used for the user interface.
Experience in payment parameters, payment proposal edit, payments run and printing.
Worked on various client websites that used Struts framework, Hibernate and OGNL
Worked with database development in both SQL (MSSQL, PostgreSQL/PL/SQL, MySQL) and NoSQL (MongoDB).
Wrote test cases using JUnit testing framework and configured applications on Weblogic Server
Involved in debugging the product using Eclipse and JIRA Bug Tracking.
Used Apache Kafka for platform handling and data feeds
Involved in writing stored procedures, view, user-defined functions and triggers in SQL Server database for Reports module.
Building a Command line tool to interact with RESTful API using in Golang.
Simulation was developed using C++.
Worked with Go Web Toolkit, Microservices Toolkit, Go-kit Web Service and Cassandra dB Cloud PostgreSQL Server on the server stack.
Wrote multithreaded programs to measure system performance.
Worked on GUI internationalization using JSP and Core Java.
Implemented real-time patient prescription history verification system using C, Oracle PL/SQL on VMS platform.
Implement new requirements and fix existing bugs on the system, built in ERLANG, CouchDB, CouchDB modules and PostgreSQL (backend) and CoffeeScript and BackboneJS (frontend).
Implemented Web Services (WSDLs) using JAX - WS and also implemented REST services by Golang with microservices architecture.
Strong command in leading Frameworks Team such as Angular.js, backbone.js, bootstrap.js, D3.Js, React.Js and Node.Js
Hands on experience in Web Application development using HTML, CSS, JavaScript, jQuery, AJAX and JSON.
Hands on UML compliant high level design with data flow diagram, Class Diagrams, Sequence Diagrams, Activity Diagram and Use Cases and documenting for peer developer.
Worked on JavaScript frame work for building web pages using Angular JS, Backbone, Bootstrap, Node.JS, and React.JS to augment browser based applications with MVC capability and developed, worked and implemented UI controls.
Designed and developed Message Flows and Message Sets and other service component to expose Mainframe applications to enterprise J2EE applications.
Designed and Developed SOA enterprise system using Oracle SOA Suite.
Incorporated agile methodology and SCRUM techniques to manage requirements and enhance the application.
Wrote stored procedures in Oracle PL/SQL for data entry and retrieval.
Implemented continuous deployment system with Jenkins, AWS: CodeDeploy, Ops Works, and Packer for deployment of Java Applications.
Created middleware by setting up Google App Engine using Python for a client.

TECHNICAL SKILLS:
PROGRAMMING: C, C++, Python, Ruby on Rails, Visual Basic .NET, GoLang, Oracle Pro*C, Oracle PL/SQL, Java, Javascript, Perl, Bash shell, JSP, S - Lang script, Erlang, JQuery, Bootstrap, REST web service
Operating systems: Windows 8/XP/Vista, Unix.
Database and tools: Oracle, MS SQL Server, DB2.
Cloud Platforms: AWS, Azure, GCP, PCF.
Testing Frameworks: Unit Test, RSpec, Cucumber, JUNIT and Capybara
Methodologies: Rational Unified Process (RUP), Agile (SCRUM), UML.
Framework/tools: Spring, Struts, Hibernate, REST APIs, Maven, Jenkins, JIRA, Azure DevOps, SonarQube, Nexus, Slack, Github Action, Spinnaker, Atlantis, Teleport, Jfrog, new relic, Datadog, PagerDuty
Web Tools/Technologies: HTML, CSS, SASS, XML, AJAX, JavaScript, PHP, Bootstrap, jQuery and JSON, AngularJS, Node.js, React.js
Web/Application Servers/Container: Apache, Tomcat, WE Brick, Mongrel, WebLogic, WebSphere, Passenger
Protocols: HTTP/HTTPS, TCP/IP, SOAP, SMTP, REST
Network Protocols: DNS, Router, Load Balancer, Subnetting, VPN, Network ACLs, TCP/IP, HTTP/HTTPS, SSH, FTP, SCP, RSYNC, RMI/IIOP.
Methodologies: Agile, SCRUM, TDD, Design Patterns, Continuous Integration using CruiseControl

PROFESSIONAL EXPERIENCE:

Panasonic, TX
July 2022 till date
Sr. Golang/Java Developer
Responsibilities:
Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing application.
Implemented functionality using GO, JSP, HTML and Struts Framework., Hibernate, Spring, Java Scripts and Weblogic.
Developed new RESTful API services that work as a middleware between our application and third-party APIs that we will used using Golang.
Worked on the Spring framework like Spring IOC and Spring DAO using GO.
Designed MT-Web application using the JSF Framework and microservices.
Developed web Components using Goroutine, Servlets and Server-side components using EJB under J2EE Environment.
Involvement in design and development of various web application using, C#, .NET 4.5, MVC, ADO.NET, MS SQL Server, HTML5, CSS
Used Continuous delivery/ Continuous Integration tools Docker, Jenkins to deploy our application to AWS.
Designed and built a number of full stack blockchain applications using Python, JavaScript, and ClojureScript.
Create various payment terms as per the client specific requirements for Accounts payable
Used Frameworks like JDBC, Hibernate, Struts, EJB2, GoLang and Weblogic.
Implemented CSS3, DOM Api, Goroutine and Ajax to create a dynamic and interactive experience.
Architected, Designed and developed the product using HTML, CSS, Jquery, CLI, Javascript, Sencha, PhoneGap.
Experience in writing the HTTP RESTful Web services and SOAP API's in Golang.
Develop back end services using C#, ASP.NET MVC technologies to interact with a NoSQL database including MongoDB
Developed Spring Boot Microservices with Microservice architecture using REST & Apache Kafka.
Designed and implemented Container orchestration systems with Docker Swarm and Kubernetes
Developed prototypes using Goroutine, ActionScript, JavaScript, HTML, GWT and Java.
Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies.
Worked on Toad for Oracle for querying the database.
Build Restful API by building Node JS Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
Develop Golang for microservice on interact with devices, big data and database with Ruby on Rails and frontend by REST API.
Strong Database programming using GoLand (, ADO with GORM, MS SQL Server 2000, MS Access and Oracle backend. Extensively used Gokit, Stored Procedures, Functions and Triggers in Microsoft SQL Server.
Developed of web modules and middleware components using AWS and spring integration.
Involved in developing custom taglibs, JSP, EJB's, Portlets, Gorilla Mux and DB2 - stored procedures.
Designed and developed the input/output data formats in go-hystrix, godoc, XSD for the WSDL files and accordingly implementing services using Apache AXIS2.
Developed a RESTful web API using Spring Boot. Spring Data is used to communicate with the Mongo DB.
Creates GUI builder using NetBeans and gRPC.
Experience in the installation, support, configuration and maintenance of Tomcat, JBoss.
Designed the workflow, system architecture, drawing sequence diagrams, activity diagrams, class diagrams, HTML pages, database schema and tables.
Create and maintain Elasticsearch & Amazon EC2 instance that supports the companies Redmine project management site and Mercurial CM.
Mastering multiple scripts and distributed programming, Perl, Python, Ruby, Nodejs, Golang, Scala, Java and/or Powershell to support the services.
Worked with Go Web Toolkit, Microservices Toolkit, Go-kit Web Service and Cassandra dB Cloud PostgreSQL Server on the server stack.
Setup ClearCase server to support CCRC (ClearCase Remote Clients). Evaluated existing software development environment in MySQL, drafted recommendations for improvements. Worked with GHX and IBM to resolve licensing issues involved with ClearCase software change management solution package. Environment was mixed Windows and Linux, projects written in C++ and Java.
Involved in creating unit testing of various layers using junit and ginkgo created automated test scripts for integration testing using selenium.
Optimized UML design using patterns like GoLand, DAO, Factory, Service Locator and Business Delegate
Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
Developed user interface using JSP, AJAX, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application using Angular and Redux.
Integrating Rich Faces and My Faces in JSF, configuring Rich Faces Filter and Faces Servlet in the configuration file utilizing Rest.
Integrated with iText and Bash to generate Test results in PDF and XLS format
Design and implementation of desktop, mobile and web applications in Java and HTML5/Javascript using Eclipse, NetBeans, and Xcode IDE's; Swing, GWT, Vaadin, JPA, Hibernate, PhoneGap frameworks; and SVN, git, maven source code environments.
Agile/SCRUM was used as the project management methodology and JIRA & Confluence were the tools used to keep things in check.
Developed HTML, Swing and JSP pages for user interaction and data presentation using Python.
Implemented Security with SQL, LDAP and group level security in Cognos Connection Portal.
Installation/Support PL/SQL for support of Google App Engine & Jasper Reports Server.
Designed various design Workflow Modules using BPM (Business Process Modeler) to implement Business Logic and Business rules using JSON web token.
Involved in designing the data stage job through Nginx to implement Rigor and mockito Component.
Installed and configured the development environment using MongoDB, Nginx Web-logic on Windows NT and LINUX operating systems.
Design & creation of multiple sites using: React, WordPress, HTML, PHP, XML, CSS, Javascript& more.
Designed and developed Message Flows and Message Sets and other service component to expose Mainframe applications to enterprise J2EE applications.
Integrated Open stack API with Amazon EC2, S3, RDS & created security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection for deploying in Google Cloud Platform.
Integrated Docker and Kubernetes, a powerful cluster manager and orchestration system for running the Docker containers by using OpenShift& Nginx.
Developed and implemented Legacy system programs by using Typescript, COBOL, DB2, CICS, JCL, JAVA, ES6 and VSAM.
Designed, Coded and documented GoCD applications to meet customer requirements where SSO/SAML was an integral component of the system.
Used Maven to run test suites on multiple environments based on user specified external file.
Wrote test script on Linux to run Java application using JIRA, Selenium to test and provide UDP.
Used JIRA tool for team collaboration bug tracking, and fixes. Internal messaging and workflow management was done via HipChat.
Environment: GO, GoLang, Goroutine, microservices, Channels, Gokit, ORM GORM, cli, Gorilla Mux, go-hystrix, godoc, JavaScript, C#, HTML5, CSS3, Ruby on Rails, Angualar, React, Redux, bootstrap, Es6, typescript, JSON web token, SSO/SAML, Elasticsearch, ginkgo, GCP, Python, Bash, ErLang, gRPC, Java, MySQL, SQL, PL/SQL, MongoDB, Rest, GoLand, Google App Engine, Github, Rigor, Selenium, Jest, mockito, Agile, Scrum, AWS EC2, S3, RDS, Google Cloud Platform, MAVEN, JSON, JIRA, Linux, Nginx, Docker, Jenkins, Kubernetes, GoCD

DELL, IL
Jan 2020 June 2022
Sr. Golang/Java Developer
Responsibilities:
Developed backup and recovery engine for VM backup/recovery using VMware vSphere APIs, GoLang programming language and RabbitMQ Message bus (communication interface).
Experience using Restful to push configure to devices with Java and Erlang.
Used Go Programming Language (GoLang) and Scala in the development of the application.
Created PDF reports using Golang and XML documents to send it to all customers at the end of month with internation language support.
Built modules to track hiring, onboarding, time tracking, compliance, tenure, invoicing and payment.
Experience building Listener on Rabbit MQ Erlang.
Backend proficiency using Node, Express, Go (Golang), MongoDb including 3rd party services Firebase, Kinvey and Parse.
Build Restful API by building Node JS Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
Migrated e-store business logics from python to Golang and developed migration scripts to retrieve different information from AWS and GCP Master Organization.
Experience in writing the HTTP RESTful Web services and SOAP API's in Golang.
Developed front end using Bootstrap.js, Angular.js, Node.js, D3.js, Backbone.js, where back end is JAX-RS (Jersey) REST microservices.
Implemented Java and Goroutine such as Command, State, Template, Composite, Strategy and Observer.
Wrote the HTTP RESTful Web services and SOAP API's in Erlang, Elixir, Phoenix, Node and Python languages.
Developed and tested many features in an AGILE environment using Ruby on Rails, HTML5, CSS, CSS3, JavaScript, Bootstrap, Rspec, and Html.
Developed application using .NET Stack such as C#, ASP.NET, MVC, ADO.NET, MS-SQL Server
Used GOLANG to log the different host system event and alert information to Cassandra database.
Experience adding PL/SQL Documentation for the existing SQL which were written in Erlang/OTP.
Designed and implemented JSON web token /parser for specification test files in Golang.
Experience in transitoning our agent MySQL from Apache/PHP to Erlang which improves both the horizontal and vertical scale out of the product.
Contributed source code in Goroutine to developing an automation framework for AWS CFN.
Developed user interfaces using AJAX, Goroutine, JSON, HTML5, and CSS3.
Providing a responsive, AJAX-driven design using JavaScript libraries such as ES6, Angular.Js, Node.js, bootstrap.js, Backbone.js, Gorilla Mux and go-hystrix
Worked on features like, inventory items barcode scanning, taking credit card payment and printing receipt.
Experience of the design patterns and best practices with Goroutine to start with design and get to deployable production systems including scale monitoring and instrumentation platform.
Tested an R-based Erlang C model to determine the optimal number of agents required at several time intervals for a given occupancy rate and a required service level.
Created a Rich Single Page Application SSO/SAML using HTML, CSS, JSON, Angularjs, and REST Services.
Implemented Presentation layer using CLI Framework, Node.JS, typescript, ReactJS, GORM, knockout JS, Gokit, HTM godoc .
Developed a few UI modules for the mobile version of the website using ReactJS.
Worked on EXT JS with Restful and Soap Web service technologies.
General form validation was done using ES6 closures for Widget-app module.
Worked on DynamoDB, RabbitMQ, Elasticsearch server configuration using latest version of Erlang.
Introduced redux-thunk and Immutable.js as additional libraries to support ReactJs application.
Constructed powerful and modern frontend architecture, involving ginkgo, Redux, and Bash.
Developed new Widget-app module for MMD using React.js with Redux architecture and ES6.
Build up pagination for search results using Eclipse paging store.
Development of the web application for reports generation on the Microsoft Active Directory objects (Go language).
Generated gRPC file for publishing the Web Services.
Developed SVN and JUnit test cases for all the developed modules.
Used JIRA tool for team collaboration bug tracking, and fixes.
Programmed multi-threaded app in Java for LINUX and worked with several OS including Windows and Mac OS.
Used NGINX Controller API Management to secure APIs at every API touchpoint, authenticating and authorizing third-party client applications.
Configured NGINX and Node.js servers for the portal to run on and made them work event for CORS.
Used GoCD to streamline and modeled complex CD workflow on cloud environments such as Kubernetes, Docker, and AWS.
Environment: GO, Goroutine, Microservices, Channels, Gokit, GORM, Gorilla Mux, Go-Hystrix, Go Doc, JavaScript, HTML5, CSS3, Angular, React.JS, Redux, Bootstrap.JS, ES6, Typescript, JWT, SSO/SAML, Elasticsearch, Ginkgo, Python, Bash, ErLang, gRPC, Java, Spring, Hibernate, MySQL, PL/SQL, DynamoDB, Rest, Eclipse Git, SVN, Selenium, Agile, Scrum, AWS EC2, S3, GCP, Maven, JSON, Jira, Linux, Jenkins, Docker

UlineInc, Everett, WA
June 2017 Dec 2019
Sr. Golang Developer
Responsibilities:
Used Go to provide a form of encapsulation that allow types, including their fields and methods, to be visible or invisible.
Wrote a prototype on GoLang to improve performance of report generator.
Worked on writing chain code using GOlang.
Wrote Python code embedded with JSON and XML to produce HTTP GET request, parsing HTML data from websites.
Transformed existing monolithic application functionalities to microservices, thereby increasing the reliability and availability of these applications and reducing associated downtimes.
Integrated Microservices rest services into JSF and helped moving the pages into Angular
Created and modified services following microservice architecture using Java, Spring and Struts.
Used JavaScript to make dropdown menus on web pages and displayed part of a web page upon user request.
Wrote semantic HTML, CSS, and SCSS for scalable and responsive layouts.
Used JSON Web Tokens (JWT) for security and authentication in application.
Established SSO between SAP Portal and Sharepoint using SAML.
Developed a RESTful interface for querying the graph database Erlang.
Worked on fixing defects and improving performance of the existing system using PL/SQL, and MySQL.
Developed custom modules by integrating Web Services like REST and SOAP.
Designed object model classes and Java beans using Eclipse.
Implemented MAVEN for building the application and GIT, SVN for managing and controlling the source code and used JSON and XML as data interchange format.
Written Unit Test Cases for all the developed use cases and did integration testing using Junit.
Involved in setting up Test automation and developed cucumber feature files and used Selenium for automated testing with TestNG.
Setup MQ series on the AWS EC2 and S3 instance from AWS market place and was responsible for creating JMS queues.
Worked on defect management using JIRA.
Re-engineered manual build process to a fully automated system utilizing Hipchat.
Environment: GO, Microservices, JavaScript, HTML5, CSS3, Angular, Bootstrap.JS, JWT, SSO/SAML, Python, ErLang, Java, Spring, Hibernate, MySQL, PL/SQL, REST, Soap, Eclipse, Git, SVN, junit, Selenium, Agile, AWS EC2, S3, Maven, JSON, XML, Jira, Linux, Jenkins

Sapient Corporation, India
Sept 2014 Jan 2017
Java/Golang Developer
Responsibilities:
Involved in requirement analysis, design, coding and unit testing.
Design and developed eService application and implemented single sign-on solutions using SAML to connect to WellBeing (LV) application.
Created JKS file to interact with third party application using certificate and public key during SSO implementation.
Implemented code to generate SAML response to interact with third party application successfully.
Wrote AngularJS controllers, views, and services for new website features.
Used Hibernate ORM framework integrated with Spring framework for data persistence and transaction management.
Primarily focused on the spring components such as Spring MVC, Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
Designed and developed RESTFUL service interface using Spring MVC to the underlying customer event APIs.
Generated WSDL file for publishing the Web Services.
Used Log4j for logging errors, messages and performance logs.
Perform transition from regular waterfall development model to Agile - Scrum framework.
Used RAD and WAS7.0 in entire Dynamic project development.
Maintained source code version in JAZZ.
Developed JUnit test cases for all the developed modules.
Prepared and maintained project handover documents for feature developer understanding.
Reviewing of weekly status, consolidation of status, escalation of issues and any re-planning.
Identify risks, prioritize the risks and plan mitigations.
Interact with stakeholders for the various deployment versions and issues.
Resolve Team/Individual issues.
Involved in code deployment and resolve the defects during testing period.
Environment: GO, JavaScript, HTML, CSS, Angular, Bootstrap.JS, JWT, SSO/SAML, Python, ErLang, Java, Spring, Struts, MySQL, SQL, REST, Soap, Netbeans, CVS, SVN, junit, Selenium, Waterfall, AWS EC2, S3, Ant, XML, JIRA, Unix
Keywords: cprogramm cplusplus csharp continuous deployment user interface message queue javascript sthree database rlang information technology golang microsoft procedural language Illinois Montana Texas Washington

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];4525
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: