Post Job Free

Resume

Sign in

User Interface Golang Developer

Location:
Seattle, WA
Posted:
August 22, 2023

Contact this candidate

Resume:

Akhila M

Golang Developer

Email: ady4pe@r.postjobfree.com Ph:980-***-****

PROFESSIONAL SUMMARY:

Around 8+ years of IT experience on Golang. design patterns and best practices with Golang (and more) to start with design and get to deployable production systems including scale monitoring and instrumentation platform.

Microsoft AZURE Classic and Azure Resource Manager (ARM), Deployed Web applications on Azure using PowerShell Workflow.

Expertise on Azure VPN-Point to Site, Virtual networks, Azure Custom security, Endpoint security and firewall.

Expertise in Angular 4/5/6 framework and its ability to create simple and scalable code for SPA.

Golang and .Net were used as a backend REST service while Angular JS was used for the user interface.

Experience in design, development, testing, maintenance, and documentation of Enterprise applications Golang, Python, PL/SQL.

Extensive experience in Multi-Tier Application Development and Knowledge with Design Patterns.

Hands on experience in Web Application development using HTML, CSS, JavaScript, jQuery, AJAX and JSON.

Experienced in using GRPC (Protocol Buffers) and GraphQL framework in Golang.

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.

Building a Command line tool to interact with RESTful API using in Golang.

Implemented Web Services (WSDLs) using JAX-WS and implemented REST services by Golang with microservices architecture.

Experience in Golang concepts like Slices, Maps, Structs, Interfaces, Go routines and Channels and extensive working knowledge with Micro services, Gokit, ORM GORM, cli, Gorilla Mux.

Extensively worked on the data structures and implemented data structures and algorithms in Go Lang.

Golang and .NET were used as a backend REST service while AngularJS was used for the user interface.

Hands on experience in Web Application development using HTML, CSS, JavaScript, jQuery, AJAX and JSON.

Implement new requirements and fix existing bugs on the system, built in ERLANG, CouchDB, CouchDB modules and PostgreSQL (backend) and Coffee Script and BackboneJS (frontend).

Implemented Web Services (WSDLs) using JAX-WS and implemented REST services by Golang with micro services architecture.

Designed fronted web-based form using Angular 7/6/4/5/4/2 with Ajax controls CSS and HTML5.

Built enterprise wide DNS historical data trending analysis tools in Go (Golang), Languages with REST API for user queries as Micro service.

Extensive experience in designing and developing front-end/user-interface (UI) of web applications using HTML 4/5/6, CSS3, DOM, JavaScript, JQuery, Angular 4/5/6, Bootstrap, AJAX, JSON and XML.

Configured Azure cloud services, Azure storage, Azure active directory, Azure Service Bus. Created and managed Azure AD tenants and configured application integration with Azure AD.

Designed capacity and architecture plan to create the Azure Cloud environment to host migrated IaaS VMs and PaaS role instances for refactored applications and databases. Deployed infrastructure as a code (IoC) application using ARM Template (JSON).

Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.

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.

PROFESSIONAL EXPERIENCE:

Client: Ford, MI Feb 2021-Till Date

Role: Golang Developer

Responsibilities:

Implemented GraphQL to retrieve the exact data elements required by the client.

Worked on decoding and encoding of the binary files that we get from other micro services using GO inbuilt encode/binary package.

Developed a micro service to extract AML data from Enterprise Data warehousing and push to external systems in JSON format.

Golang and .Net were used as a backend REST service while Angular JS was used for the user interface.

Building the API using GraphQL for a react application using GraphQl Filters

Developed healthcare application using concepts of design patterns and best practices with Golang and get it deployed using helm and gitlab.

Developed new Restful API services with Golang.

Developed automation via Groovy, Python and Bash scripts to enable deployment, shutdown, testing, maintenance and cost savings.

Backend development in Golang for Limit Monitoring system.

Developed Golang code to Feedback system.

Worked on Serverless deployment automation and CI/CD patterns (AWS Serverless Application Model.

Developed a micro service that extracts data from PostgreSQL and generates a flat file and sends to AWS S3 using GO.

Work on projects optimizing Visual C++ codes for financial software using Microsoft Visual Studio 2017.

Specified, prototyped, developed and tested an object-oriented, multiplatform C++ framework containing support to: data structures, common algorithms sockets, threading.

Fixed bugs in the order management system.

Experienced in using Go technologies on UNIX and Linux platforms.

Extensively used Entity Framework and ADO.NET to implement the data layer to communicate with different databases.

Developed dynamic web pages using HTML5, CSS3, JavaScript, AngularJS, NodeJS, Bootstrap, LESS and bootstrap.

Worked on creating multiple services interacting with each other using Restful endpoints with JSON as data exchange format.

Developed Micro services to extract the data from system of records into Enterprise Data warehousing.

Serverless identity management, authentication, and authorization (Amazon Cognito and AWS Identity and Access Management)

API and Microservices Design (API Gateway)

Worked on Python for AWS Lambda environments, with good hands-on experience with Java.

Converting existing AWS infrastructure to Server-less architecture (AWS Lambda) deployed via CloudFormation.

Implementing a 'server less' architecture using API Gateway, Lambda, and Dynamo DB and deployed AWS Lambda code from Amazon S3 buckets.

Created a Lambda Deployment function, and configured it to receive events from S3 bucket.

Designed the data models to be used in data intensive AWS Lambda applications which are aimed to do complex analysis creating analytical reports for end-to-end traceability.

Developed backup and recovery of the data across multiple datacenters with the help of Go Language and Apache Kafka as a communication interface.

Worked on fixing the functional performance issues using the GO as a part of the Test-Driven Development (TDD).

Environment: Golang, REST Services, design pattern, Cache, GraphQL, Eclipse, Python, Micro services, MongoDB, HTML5, CSS3, Angular, Bootstrap, Angular, Goroutine, microservices, Test-Driven Development (TDD), AWS Lamba.

Client: Fannie Mae, GA Dec 2018 – Jan 2021

Role: Golang Developer

Responsibilities:

Involved in implementation of procedures for gathering the requirements from clients for solution demonstrations.

Retrieved and manipulated data using semantic query languages using SparkQL and GraphQL.

Worked on fixing the functional performance issues using the GO as a part of the Test-Driven Development (TDD).

Developed and deployed one of the Golang based web service in the AWS.

Worked with the CI/CD team to prepare Jenkins file, roster file and stack to deploy code in servers.

Developed new Restful API services that work as a middleware between our application and third-party APIs that we will used using Golang.

Managed SQL (preferably Postgres) and NoSQL (MongoDB, Hadoop) databases, experience with graph Neo4J Database.

Extensively worked on concurrency features of the Go using Go routines, channels and wait groups.

Used the NGINX controller API management to secure API’s at every API call to the micro service and authorizing the third-party client application API’s.

Using GO, developed micro services for reading large volume of data(millions) from PostgreSQL database.

Use Cascading Style Sheets (CSS) to attain uniformity of all web pages.

Working with .NET Core, ASP.NET 4.0, 3.5, MVC 3, 4, Window Forms, Visual Studio .Net, C#, .NET Framework technologies.

Performed Automating testing using Fitnesse page requiring python, JavaScript for parsing.

Experience writing data APIs and multi-server applications to meet product needs using Golang.

Worked as full stack development using GO Lang.

Developed the new backend services in GO to meet the goals and maintain the existing services.

Used Apache Kafka for flow monitoring and log monitoring.

Designed and developed User Interface using JSON, JavaScript, HTML/HTML5, CSS3, AJAX and JQuery, Telerik/Kendo UI, Bootstrap and Angular 4/5/6.

Worked with the frontend teams to integrate the GO API’s with frontend.

Responsible for maintaining and expanding our AWS infrastructure using the AWS EC2, manage documents in S3 and also providing the IAM access to the S3 buckets.

Developed SVN and unit test cases using inbuilt testing package inGO.

Environment: GO, Golang, Micro services, JavaScript, HTML5, CSS3, Angular, GrapgQL, Bootstrap, JSON web token, SSO/SAML, Python, Angular, ErLang, Java, Spring, Hibernate, MySQL, PL/SQL, Rest, Soap, Eclipse, Git, SVN, Junit, Selenium, Agile, AWS EC2, S3, Maven, JSON, XML, Jira, Linux.

Client: Edward Jones, St. Louis, MO Sept 2016 - Nov 2018

Role: Golang Developer

Responsibilities:

Involved in successful migration of .NET based micro service architecture to Go Lang and worked with distributed system teams during the migration phase.

Responsible for creating a server-side code using the open API specification with Go-Swagger.

Developed Go API’s with the revel framework with the Ginkgo development as the forefront driving the Test-Driven Development process.

Worked on integration of PostgreSQL database.

Integrated our micro services with the PostgreSQL to store the credentials and customer information.

Developed custom consumers and producers for Apache Kafka in GO Lang for car monitoring system.

Implemented the query functionality while mapping the front-end code to backend by using the HQL GORM Queries.

Involved in implementing the DAO layer using GORM API.

Performed Golang unit testing and benchmarking for the micro services.

Created MongoDB collections and wrote services to retrieve user data from for the application on devices.

Extensively used Go's approach to concurrency using go-routines, channels, and Wait Groups.

Used GitHub version control for Golang source code.

Responsible for the CI/CD process implementation using Jenkins and Linux shell scripts to automate the routine jobs.

Contributed to internal tools for assisting development and for maintaining services.

Followed AGILE development methodology to develop the application and prepared the project documents under confluence.

Environment: GO, Golang, Goroutine, microservices, Angular, Channels, Gokit, cli, Gorilla Mux, go-Hystrix, godoc, JavaScript, HTML5, CSS3, Angular.

Client: ETHNOTECH SOLUTIONS, India Aug 2014 – Apr 2016

Role: Java/Golang Developer

Responsibilities:

Participated in daily Scrums with the whole team to discuss about the progress of the application development, specks to be taken care and specks that already completed.

Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing ASP.NET MVC 5 with Angular JS, JavaScript API and Web API.

Responsible for the overall layout design that meet cross-device compatibility using Bootstrap, color scheme of the web site using HTML5, and CSS3 and Responsible for creating detailed wire frames and process flows.

Involved in writing application-level code to interact with Restful Web APIs, Web Services using AJAX, JSON, XML and jQuery.

Created optimized graphic websites and application interfaces using HTML and CSS.

Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.

Developed client-side validation code using JavaScript and jQuery Validation Plug-in.

Developed the services using Web API to access catalog and basket related functionalities.

Written SQL queries, Triggers and done the analytical test with PBI reports.

Used TFS and GIT for as the Version Control tool for the source code.

Environment:VS2013, C#, Web API Web Service, ASP.Net, SQL Server 2014 R2, Microsoft Dynamics CRM, VS Unit test, Bootstrap, AngularJS, JQuery, PowerShell.



Contact this candidate