Home

Vinay Krishna - Golang Developer
[email protected]
Location: Tampa, Florida, USA
Relocation:
Visa:
Vinay Krishna Pillalamari
Sr Golang Developer
[email protected]
+1 (813) 725-3398

SUMMARY:
8+ years of professional experience in Requirements Analysis, Design, Development and Implementation of Java web applications.
Analysis, Design and Development of Java/J2EE Business applications, Web - based and n-tier applications using the following core technologies - Java/J2EE, GoLang, Goroutine, Microservices, Channels, Gokit, ORM GORM, Gorilla Mux, go-hystrix, godoc, ginkgo, gRPC, GoLand, GoCD
Experience in developing and deployment of applications using HTML5, CSS3, JAVASCRIPT, AJAX, JQuery, AngularJS, NodeJS, Angular, ReactJS, Bootstrap, JSON, XML and Python.
Hands on Experience on Angular 2technology for one complete project in rebasing the UI of the application using the techniques in Angular 2.
Used Bootstrap and AngularJS, React.js and Node.js in effective web design.
Experience in Core Java with strong background and working skills of Object Oriented Concepts like Inheritance, Polymorphism, Exception handling, Multi-Threading and Collections.
Learned Groovy/Grails in free time so I could write an internal program in a more suitable language.
Extensively used JDBC Statement, Prepared Statement, Callable Statement and Result Set interfaces while providing database interaction with the RDBMS backend.
Extensive experience in working with various databases like Oracle, SQL Server and MySQL
Performed code updates and releases using Git and Jenkins Deploy tools to send out updates to various pieces of software.
Has extensive knowledge on UNIX Shell scripting, FTP, SFTP.
Experience with Design patterns like Singleton, Data Access Object, MVC Pattern and Agile, SCRUM methodology.
Experience with Design/Architectural Patterns like Singleton, Factory, Observer, DAO, DTO, SOA Architectural Pattern and IOC Patterns. Good knowledge in Log4j, JUnit, JMeter, Maven and Jenkins. Experience in the Agile/Scrum, UML, JavaScript Design Patterns and methodologies.
Strong front-end development using Adobe Flex, MXML, Action Script, AJAX, JavaScripts, CSS, HTML and DHTML. Very good experience in developing Test Cases using JUnit.
Expertise in using IDE s like RAD, WebSphere Studio Application Developer (WSAD) and Eclipse Used Hibernate framework as persistence layer
TECHNICAL SKILLS
Programming Languages: Golang, JAVA, C, C++, UNIX, SQL
J2EE Technologies: Java, EJB, JSP, Servlets, Swing, Java Beans, Java Server Faces (JSF), Hibernate, Spring, JDBC, Microservices, NodeJS, SOA, JAX-WS and JAX-RPC
Web Technologies: HTML, JavaScript, CSS, AJAX, jQuery, AngularJS, ReactJS, Bootstrap
Web Services: SOAP, RESTFUL, Jersey
Application Server: WebLogic, JBOSS, IBM WebSphere
Web Server: Java Web Server, Apache Web Server, ANT, Tomcat
Databases: Oracle 8.x/9i/10g Enterprise Edition, MS-SQL Server 2008/2005, DB2, MongoDB
Operating Systems: Sun Solaris, Linux, Windows
Tools: Rational Rose, Eclipse, MS-Office, Jenkins, Log 4J, AWS, ANT, WSAD, Maven, MyEclipse, MS Project, Net Beans.
Operating Systems: UNIX (Sun Solaris), Unix-HP, Linux, UNIX Scripting, Windows NT, Windows 95/ 98/2000.
Defect Tracker: HP Quality Center, Jira
Version Control Tools: SVN, Clear Case, GIT

PROFESSIONAL EXPERIENCE
Raymond James, Saint Petersburg, FL August 2022 - Present
Sr Golang Developer
Responsibilities:
Worked as per Agile Methodology (Scrum) to meet customer expectation, timelines with quality deliverables.
Developed GRPC and RESTful microservices using Go Language.
Implemented GRPC and REST-based web services using MUX router and consumed using HTTP services.
Used Wait Groups, go routines and channels in programming to improve overall performance of the application using Singleton and Interface design pattern.
Provide security to GRPC and RESTful web services using SAML and JWT tokens.
Designed Test Cases to test the application by using Unit Testing.
Worked with executed unit test cases by using testing and testify package for accuracy of code.
Worked on designing specific programs efficiently by implementing go routines in API to meet the goal of increasing performance on a wide variety of applications.
Knowledge on writing shell scripts to build Docker image for containerization.
Generated Java APIs for retrieval and analysis on No-SQL database such as HBase and Cassandra and Worked with NoSQL databases like Cassandra and Mongo DB for POC purposes.
Migrated e-store business logics from python to Golang and developed migration scripts to retrieve different information from AWS and GCP Master Organization.
Worked on persisting the data to enable caching mechanism in the no-SQL databases like MongoDB.
Used Grafana dashboard to monitor the metrics of API s.
Worked with Version Control Systems like GIT, GitHub and Bitbucket.
Worked on SQL Queries and triggers to interact with Postgres DB.
Worked on writing the Protobuf file and generating the GRPC pb.go and GRPC pb.gw.go gateway files using that Protobuf .
Knowledge on generating YAML files from go-swagger that can be used to develop Swagger pages for API documentation.
Integrated Jenkins to git where the build triggers automatically when we push a pull request for CI/CD.
Worked on CI/CD tool screwdriver to automate the build process from version control tool into testing and production environment.
Containerization of Golang (Go Language) Microservice using Docker and deploying them AWS clusters using Kubernetes (EKS) with the help of Jenkins pipeline.
Created docker images in Linux environment.
Developed client-server application using TCP/IP socket programming methodologies.
Maintained standards like logging with customized logger package.
Splunk and Datadog are used to monitor the error logs of Golang microservices.
Environment: Agile, Scrum, Golang, Microservices, gRPC, RESTful, Docker, Kubernetes, Helm, SAML, JWT, Go-Modules, Git, IntelliJ, Jenkins, Screwdriver (CI/CD), AWS, GCP, Datadog, Splunk, Continuous Integration, Jira.

Anthem, Norfolk, VA May 2019 - July 2022
Golang Developer
Responsibilities:
Worked a per Agile Methodology (Scrum) to meet customer expectation, timelines with quality deliverables.
Responsible for creating efficient design and developing user interaction screens using HTML5, CSS3, JavaScript, JQuery, Ajax for service calls on pages to interact with the server.
Developed static web pages using HTML5, CSS, JavaScript.
Implemented different validation controls on the web pages using AngularJS and developing a cross-platform JavaScript based solution using Angular JS.
Migrating Java web services into Go Language RESTful webservices following Microservices Architecture.
Designed and developed micro services business components using Go Language and Spring Boot.
Extensively used Spring MVC for forms, error handling, writing REST controllers and integrating with Spring Security and Spring ORM for persistence.
Container management using Docker by writing Dockerfile.
Created a Continuous Delivery process to include support building of Docker Images and publish into a private repository- Artifactory.
Containerization of GoLang(Go Language) microservice using Docker and deploying them to Kubernetes with the help of Jenkins pipeline.
Used go routines and channels in programming to improve overall performance of the application using Singleton and Interface design pattern.
Implemented Golang microservices to process the messages into the Kafka topic using Avro schema.
Developed Kafka consumer application on Kafka cluster setup by using sarama package in Golang with SASL authentication.
Written SQL Queries and stored procedures to interact with Oracle DB.
Worked on creating documents in Mongo database and implemented crud operations by using the Golang.
Was involved in preparing the Design Document. Designed Test Cases to test the application by using Unit Testing.
Worked with executed unit test cases by using JUNIT for accuracy of code and logging with log4j.
Kibana was used to monitor the error logs and used GIT as version control tool.
Worked on designing specific programs efficiently through knowledge of multithreading using the API to increase performance on a wide variety of applications.
Analyze business requirements and develop various business delegates to integrate with Middleware services.
Involved in writing code from shell scripting to go, using goroutines and channels and optimizing.
Experience in writing the HTTP RESTful Web services in Golang.
Worked on configuring path-based routing using go-trafeik tool in helm charts for deployments over all Kubernetes environments.
Environment: Agile, Scrum, HTML, CSS, Java, JavaScript, Golang, Microservices, RESTful, Soap, Git, IntelliJ, MongoDB, JUnit, Jenkins(cloudbees), Jira, SQL, Kubernetes, Docker.

Walmart, San Bruno, CA March 2017 April 2019
Sr Java Developer
Responsibilities:
Built Java Web applications with technology stack includes Java, JavaScript, HTML5, CSS3, Spring Framework like spring boot, Unix, SQL, Hibernate and Restful webservice.
Developed reusable and interoperable Web service modules based on SOA architecture using SOAP and RESTFUL.
Implemented the project as a multi - tier application using Spring MVC, Spring boot, Microservices & used core Spring concepts like AOP and IOC.
Experienced in managing public, private cloud infrastructures using Amazon Web Services (AWS) which include EC2, S3, Cloud Formation and deployed Cloud Front to deliver content further allowing reduction of load on the servers.
Developed the java-based web application and involved in migrating existing monolithic application in to Microservice Architecture based RESTful Service and deployments were done on AWS.
Designed and developed application using Spring Framework-IOC/DI, Spring MVC, Servlets, POJO and EJB integrating with Hibernate framework.
Imported data from various resources to the Cassandra cluster using Java APIs.
Supported Production issues and follow-up with users and replicating it in stage, analyzing and fix it.
Hands on experience in design and development of Web services, JAX-RPC, JAX-WS, RMI, JTA, JMS and XML, XSD, XSLT, X-Path.
Experience with container-based deployments using Docker, working with Docker images, Docker-registries and Kubernetes.
Asynchronous messaging is done using JMS and created Queue for point to point messaging.
Integrated REST API with Spring for consuming resources using Spring Rest Templates and developed RESTful web services interface to Java -based runtime engine.
Implemented functionality like searching, filtering, sorting, validating using AngularJS and JavaScript.
Used JavaScript, Angular2 and AJAX technologies for front end user input validations and RESTful web service calls.
Worked on the web page enhancements using HTML, CSS, NodeJS, JavaScript, Servlets and JavaBeans.
Extensively worked on Jenkins to configuring and maintaining for continuous integration (CI) and for End to End automation for all build and deployments.
Experience in branching, tagging and maintaining the version control and source code management tools like GIT and Bit Bucket on Linux and windows platforms.
Environment: Java, J2EE, Angular JS, Spring MVC, Spring Boot, Servlets, JSP, JavaScript, JDBC, Ajax, HTML5, XML, IOC, Web Services, Hibernate, JSON, XML, HTML, CSS3, Jquery, Oracle9i, SQL, Jboss, Maven, Junit, Apache Tomcat Rest API, Web sphere, Oracle


ADP, Hyderabad, India June 2013 - May 2015
Sr. Java Developer
Responsibilities:
Involved in requirements gathering, system design, analysis, implementation and setting up the development environment.
Extensively used JAVA8 Streams, Lambda Functions, Predicates, Functional Interfaces, Method s, Filters, Collections and default methods.
Involved in the development of the UI using HTML5, CSS3, Bootstrap, and customized Data Tables and High charts into Directives.
Worked on the jQuery JavaScript Library that simplifies HTML document traversing, and event handling.
Hands on experience with MongoDB Installation, Configuring, Monitoring and Designing Shared Environment.
Implemented a responsive web design using Bootstrap and developed Microservices for different level of layers in flow of network.
Worked on Espresso Framework and used internally for developing the services with a quick and easy view of UI.
Involved in implementing the Micro Services based on Restful API utilizing Spring Boot with Spring MVC.
Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch and handled the security using Spring Security.
Migrating the application to Cloud environment using the Amazon web services- EC2, S3 and various services of AWS.
Worked in Amazon Web Services including migrating infrastructure to AWS cloud and maintenance of production web infrastructure.
Implemented Service Oriented Architecture (SOA) using JMS (MQ series) for sending and receiving messages while creating web services.
Extensive use of Spring Data in design and development of user interfaces and worked with HTML, DHTML, CSS, JAVASCRIPT, JSON in UI pages.
Involved in implementation of application using conventional design practices (Web-Service Oriented Architecture, MVC-Model View Controller).
Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
Extensively used the Spring framework implemented upon the MVC design pattern and developed RESTful Web services for transmission of data in JSON format.
Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms.
Implemented functionality like searching, filtering, sorting, validating using Angular JS and JavaScript.
Extensively worked on and having great exposure of Hibernate Cache, Query, Criteria and Transactions in secondary project.
Worked on creation of custom Docker container images, tagging, pushing images, integration of spring boot.
Environment: J2EE, Spring, Spring ORM, Spring AOP, JSP, JUnit, AJAX, Angular JS, Backbone.js JSON, Servlets, XML, Oracle, Bootstrap, Log4J, MYSQL, Eclipse, Hibernate.




EDUCATION:
Masters in computer science at Saint Leo University, FL-2017
Bachelor of Technology in Computer Science at Veltech University, TN, India-2013
Keywords: cprogramm cplusplus continuous integration continuous deployment user interface message queue javascript sthree database information technology golang hewlett packard trade national microsoft procedural language California Florida Tennessee Virginia

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];2559
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: