We provide IT Staff Augmentation Services!

Senior Golang Developer Resume

Dallas, TX

SUMMARY

  • Experienced professional with having 7+ years of extensive experience in Web Application Development and Designing.
  • Experience of the 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.
  • Knowledge of Risk management principles and practices.
  • Understanding of current Risk management tools and techniques.
  • Have expertise in technical design documentations using UML modeling, OOP analysis, design, and design patterns ( Singleton, Abstract Factory and Observer, MVC) to standardize the application architecture.
  • Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
  • Involved in writing code to support model - view-controller pattern of Golang and developing several modules for the application.
  • Developed Gocode to simplify lists in Golang with list comprehension and Worked with POSTMAN for API testing.
  • Worked on the creating multiple services interacting with each other using RESTful endpoints, using JSON as data exchange format.
  • Built Golang microservices to support the analytics platform. The microservices implemented service discovery, load-balancing, instrumentation, logging and tracing.
  • Developed Mapping applications using JavaScript, jQuery and CSS.
  • Solid command inObject Oriented concepts (OOPS) using C#.
  • Developed Data Access Layer (DAL), Business Logic layer (BLL) also in implementing Business Processes, Abstract factory as part of Service Oriented Architecture (SOA) using C#.
  • Development experience with JavaScript and C# for implementing clientside/server-side code in ASP.NET applications.
  • Experience in Go Lang . Have done various projects in Go Lang.
  • Experienced in developing REST web services and Go based Rest clients for consuming the rest services in Go Language.
  • Created a RESTful Web API service using Go Lang Web API to generate data for the CMS which was then consumed in the front-end by Angular 6.
  • Designed fronted web-based form using Angular 7/6/4/5/4/2 with Ajax controls CSS and HTML5.
  • Experience in Object Oriented Analysis in developing Python Back-End framework using various design patterns.
  • Hands on experience in debugging code using browser tools like Chrome Developer Toolbar, Firebug, and IE Developer Toolbar.
  • Designed database schemas with complex entity relationships.
  • Strong in AJAX, JSON, promises and good at consuming RESTful services.
  • Experience in CSS pixel-level layout, CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Sprites, CSS Padding, CSS Table, Pseudo Elements & Classes and CSS Behaviors in CSS, browsers version and platform Independence.
  • Designed dynamic web applications and websites using DHTML, HTML Custom controls, CSS, XML/XSLT.
  • Excel in achieving Service Oriented Architecture (SOA) goals with Windows Communication Foundation (WCF) and developing applications using Windows Presentation Foundation (WPF) technologies and XAML.
  • Extensively used Entity Framework and ADO.NET to implement the data layer to communicate with different databases.
  • Created Entity classes, relationships between entity classes using LINQ (Language Integrated Query) to SQL, LINQ to objects and LINQ to XML to manage relational data as objects.
  • Hands on experience in using Web Server - IIS, Team Foundation Server, Visual SourceSafe, Data Transformation Services (DTS).
  • Implemented 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 your 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, lineage, definition of Key Business elements from Aurora.
  • Worked on designing the Database Schema, which represents an ownership context for a Microsoft SQL Server2012/2008R2/2008/2000 and Oracle10g/9i database object.
  • Work experience on Windows Azure, Azure Active Directory, and SQL Azure, creating resource groups, subscriptions, build definitions and release definitions.
  • Excellent interpersonal abilities, communication skills, time management and Team skills with an ability to work hard to attain project deadlines under stressful environments.
  • Created complex Stored Procedures to extract data for generating reports by using SQL Server 2008/2005 Reporting Services (SSRS), Triggers, Indexes and Views for performance tuning and retrieval of data and BI.
  • Expertise in implementing BI Packages like SSIS, SSRS to Perform automated Batch Processes.
  • Implemented Reports using SQL Server Reporting Services, Crystal Reports by using stored procedures implemented in the SQL Server 2008/2005 and Oracle 9i/10g.
  • Performed unit testing with VSTS and NUnit, use of a standard build process using NAnt, and implementation of configuration management.
  • Experience working with Microsoft Azure Cloud based IAAS, PAAS and SAAS
  • Used Web Content Management System (WCMS) for website authoring, collaboration, and administration tools which allows users to create website content

TECHNICAL SKILLS

Programming Languages: C, C++, C#4.0/3.0/2.0, .NET Core 2.0, VB.NET, T-SQL, PL/SQL, Go Language, Python.

Technologies: .NET Framework 4.0/3.5/3.0/2.0 /1. x, ASP.NET, MVC 2/3, Silverlight 4.0/3.0, ASP.Net, .Net Core, Ajax 3.0/2.0, JavaScript, JQuery.

Xml Technologies: XAML, XML, XDOCUMENT, XSLT, XPATH, XSL.

UI Technologies: WinForms, WPF, ASP.NET Web Forms, Angular Js, Angular 2,4,5,6,7 React Js.

IDE Tools: Visual Studio 2010/2008/2005 , Sql Server Management Studio.

Databases: MS SQL SERVER 2012/2010/2008 R2/2005, MS Access 2010/2007/2003 , Oracle 10g/9i/8i, Mongo DB, Elastic Search.

Modelling Tools: UML, MS Visio 2010/2007.

Reporting Tools: Sql Server Reporting Services (SSRS), Crystal Reports 10/8.5/8.

Servers: Windows Server 2003/NT, Microsoft IIS (8.0/7.5/7.0/6.0/5.0/4.0 ), Windows Server 2008 R2/2012.

Middleware: WCF, ADO.NET 4.0/3.5/3.0/2.0 , MSMQ, Web Services, Enterprise Library 4.1/3.1.

Version Control Tools: Visual SourceSafe2005, Subversion, Team Foundation Server 2010/2008, SharePoint 07/10/13, Azure DevOps, Jenkins, GIT

Other Utilities: ILdasm, Nant, gacutil, Sn.exe, Ants.

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Senior Golang Developer

Responsibilities:

  • Designed the front-end application User Interactive (UI) web pages using web technologies like HTML5/CSS3, Angular4, Angular5 and bootstrap.
  • Backend proficiency using GoogleGo ( Golang ), Mongo DB
  • Golang back-end development for Micro services.
  • Developed new permissions model for provisioning application. Using node.js, vue.js, postgres,Golang, docket etc.
  • Building Micro services using Golang , JSON , Docker , and MongoDB .
  • Good understanding of Design Patterns, Multithreading and GO containers. Well versed in using Channels and goroutines .
  • Worked on writing data APIs and multi-server applications to meet product needs using Golang.
  • Involved in Test Driven Development. Written automated unit test functions in Golang to cover the API code.
  • Enhanced, fixed functional and performance related bugs in core product written in GO ( Golang ).
  • Implementing the routing technique in Golang using Gorillamux as request router and dispatcher for matching incoming requests to their respective handler
  • Worked with ORM's like Sequelize and GORM to perform DB operations using Node and Golang respectively.
  • Writing the HTTP RESTful Web services and SOAPAPI's in Golang.
  • Developed a microservice that extracts data from PostgreSQL and generates a flat file and sends to AWSS3 using GO (Golang)
  • Developed Golang based web services on AWS and Google App Engine.
  • Created PDF reports using Golang and XML documents to send it to all customers at the end of month with international language support.
  • Created stage timeline in Web UI client using JavaScript and React and implemented stage deletion in CLI using Golang . Used Go to run the Docker Command Line Interface tools.
  • Worked with Angular5 framework in front end development that implements MVC pattern.
  • Converted existing pages in AngularJS code into Angular5 code.
  • Built Responsive websites using jQuery, JavaScript with the powerful Bootstrap Framework.
  • Projects involving B2B, B2C websites using Angular5 framework involving - Angular Directives, Components, Filters, Factory, Service, Angular Forms, and Angular Expressions.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 4.
  • Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page navigation using Angular 4.
  • Created services with Angular 4 @injectable property, as to make the service available for dependency injection when creating components.
  • Worked with Angular 4 features like Router Params Map and Animations.
  • Written code on Typescript and ES6 to implement Angular 2 Components.
  • Implemented Angular Router to enable navigation from one view to the next as agent performs application tasks
  • Developed User interface using Angular4, Data Tables frameworks to visualize historical housing and rendered data.
  • Developed Angular4 Services to consume JSON data from Mongo DB, Google MAPS RESTful services.
  • Involved in making the application Responsive-using Bootstrap, used CSSLESS pre-processor.
  • Created Angular2, Angular4, Directives, Components, Pipes,Injectable across the whole system, such as build the custom filter and the main assortment dashboard.
  • Redesign the app using technologies of HTML5, CSS3, JS, Angular4, Node JS and jQuery.
  • Worked with Express.js for development of RESTful web services and middleware configurations.
  • Worked on designing, coding and developing the application in Python using Flask MVC.
  • Experience in working with PythonORM Libraries including Flask ORM,
  • Worked on integrating Python with Web development tools and Web Services.
  • Gained Knowledge on Electrode Platform which is a NodeJS/Web platform built on top of the ReactJS frameworks.
  • Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux libraries.
  • Worked with NPM commands and using Package.json for managing dependencies and dev-dependencies of Node.js applications.
  • Used React JS in components like JSX, creating React components, Virtual
  • Integrated well with backend REST API services and created local stubs and virtualization for the services.
  • Produced and Consumed Restful Web Services using Postman Rest Client, to interact with different applications from third-party tools.
  • Used Jenkins in CI/CD for end-to-end deployments.
  • Managed Docker orchestration and Docker containerization using Kubernetes.
  • Developed page layouts, navigation, animation buttons and icons.
  • Worked with Business users and stake holder for gathering business requirements and Convert the Business Requirements into User Stories using JIRA.

Environment: Go Language, Python, Angular 2/4/5, React Js, Node.js, Windows, MVC, CSS3, HTML5, JavaScript, jQuery, XHTML, XML, JIRA, Typescript, Jasmine, Karma, AJAX, Mongo DB, DOM, MVC, Bootstrap, JSON, Rest full API, Jenkins, Kubernetes.

Confidential, Irvine, CA

Sr .Golang Developer

Responsibilities:

  • Enhanced, fixed functional and performance related bugs in core product written in GO (Golang).
  • Created RPC-based service for reading large volume of data from PostgreSQL using GO(Golang).
  • Developed custom consumers and producers for Apache Kafka in Go (golang) for cars monitoring system.
  • Developed new permissions model for provisioning application. Using node.js, vue.js, postgres,Golang, docket etc.
  • Building Micro services using Golang , JSON , Docker , and MongoDB .
  • Good understanding of Design Patterns, Multithreading and GO containers. Well versed in using Channels and go routines .
  • Worked on writing data APIs and multi-server applications to meet product needs using Golang.
  • Involved in Test Driven Development. Written automated unit test functions in Golang to cover the API code.
  • Enhanced, fixed functional and performance related bugs in core product written in GO ( Golang ).
  • Implementing the routing technique in Golang using Gorillamux as request router and dispatcher for matching incoming requests to their respective handle
  • Used GoLang to create backend servers.
  • Developed the spring AOP programming to configure logging for the application.
  • Developed complex Web based UI using Struts, Ajax and Java Script.
  • Involved in designing and coding the various core components and UI Screens for the Outbound Interface in the Application using ASP.NET, AngularJS2 and Kendo UI .
  • Implemented KendoUI MVVM framework, widgets and charting .
  • Implemented Angular 2 Routing, Navigation, Components and Services.
  • Implemented Angular 2 pipes such as date, string length slice and number.
  • Designing the flow of the project using Water Fall Model.
  • Designed the UML diagrams based on the OOAD principles.
  • Developed the different components of application such as JSPs, Servlets, EJB’s using Web sphere Studio Application Developer and used CVS for version control.
  • Used Servelets and JSPs for developing action classes and views.
  • Used Ant for developing build scripts and deploying the application onto WebLogic.
  • Developed user specific Highlights(dashboard menu) section, Home page, Admin home page, user module (Modify/search users, create users screens with assigning various roles) using Spring MVC framework, Hibernate ORM Module, Spring Core Module, XML, JSP and XSLT.
  • Executed the test steps defined in Test Cases manually and reporting the bugs in JIRA.
  • Developed Swing for user interaction and data presentation.
  • Designed Power Cubes using Cognos Transformer

Technologies: Go Language, Python, Angular 2/4/5, React Js, Node.js, Windows, MVC, CSS3, HTML5, JavaScript, jQuery, XHTML, XML, JIRA, Typescript, Jasmine, Karma, AJAX, Mongo DB, DOM, MVC, Bootstrap, JSON, Rest full API, Jenkins, Kubernetes

Confidential, Redmond, Washington

Sr .Net Developer

Responsibilities:

  • Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#
  • Developed the reusable framework for the application using the ASP.NET MVC Framework 3.0.
  • Designed and developed Graphical user interfaces using Silver light XAML and C#.
  • Extensively used Silver Light Data Grid, Items Control and many other controls with Paging and Sorting for displaying various data on to the page.
  • Used JavaScript to perform validations and catch the events on client’s browser.
  • Involved in developing web Pages with rich UI, AJAX, JQuery using ASP.NET.
  • Worked with Web Services, caching features, configuring optimizations and securing the web application.
  • Conducting detailed risk assessments by analyzing documents, statistics, reports and market trends.
  • Developed module which deals with validating user, changing passwords and searching of information depending upon priority of user in site Using ASP.NET.
  • Developed system services SOA application platform for use by all web applications utilizing WCF services and the ASP.NET provider model.
  • Used Data Contract as the standard mechanism in the WCF for serializing .NET object types into XML.
  • Designed WCF Service Contract for validating the user input credit card type and its validation.
  • Used WPF and WCF to communicate between DAL and other business components.
  • Developed Web Services and invoking them by using XML SOAP and WSDL for creating proxy classes.
  • Experience with Managed Metadata Service within SharePoint 2013
  • Extensively used technologies like AJAX for a rich UI experience.
  • Effectively used JQuery a concise JavaScript Library for traversing HTML document, event handling and AJAX interactions.
  • Extensively used Third Party tools like Dev Express for developing rich user interfaces.
  • Used LINQ to SQL, LINQ to Objects for retrieving the data efficiently and Just in Time manner.
  • Implemented Data Access Layer using Entity Framework and LINQ.
  • Extensively used Report Wizard, Report Builder and Report Manager for developing reports and deploying reports in SSRS.
  • Created different chart reports helped in analyzing perform counters using SSRS 2005.
  • Implemented Unit Testing using VSTS and involved in Integration Testing and Regression Testing.
  • Used Microsoft Team Foundation Server for version Control and source code maintenance needs.
  • Increased associate sales close rate 20% by partnering with business stakeholders to write, organize and publish Intranet sales support content.
  • Achieved 25% reduction in content input process by organizing company's first Subject Matter Expert (SME) network.

Technical Environment: ASP.NET 4.0/3.0, C#, Visual Studio 2010/2008, ADO.NET, COM, COM+, IIS 7.0/6.0, WCF, WPF, Silverlight 4.0/3.0, LINQ, NUnit, .NET Framework 4.0/3.5, Java Script, SharePoint 07/10 Multithreading, Crystal Reports 10.0/9.0, MTFS, SQL 2008/2005, Windows Server 2003.

Confidential

.Net Developer

Responsibilities:

  • Involved in requirement analysis, design and prototype development, effort estimation and team management.
  • ADO.NET objects such as Data Set, Data View, Data Reader and Data Adapter are used in the Data Access layer to communicate with the database to access, update data in the database.
  • Developed presentations layer using CSS, Master Pages &Themes to create user interfaces using web pages and controls.
  • Developed UML use case diagrams and design patterns for easier code changes and for reusable solution.
  • Used C# for ASP.NET server-side state management features such as application state, session state and profile properties.
  • Responsible for applying JavaScript on Web Forms for client-side validation.
  • Used AJAX extensively for creating User Controls and speed up web applications by providing partial page updates.
  • Worked with SharePoint backup solutions using SQL Server and PL / SQL .
  • Used LINQ , LINQ to SQL and ADO.NET to interact with the databases.
  • Configuration and Version Control by Microsoft Team Foundation Server (TFS).
  • Provide strategic solutions to the business and technical teams to ensure ICOMS/PPS and PULSE operations run seamlessly.
  • Continuously implement new design (plans) and modify existing telecom VAS (Value Added Services).
  • Performed User Acceptance testing (UAT) and System Integrated testing (SIT) to handle deployments in test and production stages.
  • Handled production issues during the deployments and effectively managed client change requests

Technical Environment: C#. NET, ASP.NET, ADO .NET,TFS, SQLServer2005, JavaScript, AJAX, Visual Studio 2008, Windows XP, Oracle 10g, Team Foundation Server.

Hire Now