Summary
Overview
Work History
Education
Skills
Timeline
Generic

Teja Rayankula

Summary

Over 10+ years of professional experience in the Information Technology mainly worked on Banking, Telecommunications, Insurance domains and involved in software development life cycle processes including requirements gathering, analysis and design, development tools and technologies, release, and version control. Extensive Experience in Core Java, -Golang, Python with Multithreading techniques for Banking domain. Extensive knowledge and hand - on experience in Spring, hibernate frameworks, JSP, Servlets, Golang, Python, JDBC, JMS, XML, Struts, spring, Hibernate, Oracle and SQL Server. Expertise through all parts of Software Development Life Cycle (SDLC) in developing applications using Golang, JAVA, JEE, Spring, Hibernate, EJB, Web services, SOA, SOAP. Experience in implementing Golang, Python, Java, JEE, MVC Design Patterns and GOF Design Patterns. Created internal diagnostic tools using Golang and AngularJS to assist with customer issues. Golang and Java were used as a backend REST service while AngularJS was used for the user interface. 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). Building a Command line tool to interact with RESTful APl using in Golang. Implemented Web Services (WSDLs) using JAX-WS and implemented REST services by Golang with microservices architecture. 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. Experience in full software development life cycle using Object Oriented Methodologies/Programming. Experience as technical leader for Java developing teams, making and giving track of project work plans, making project tracking cards and coordinating track meetings with staff members. Expertise in analysis, design, development, testing and maintenance of large-scale object-oriented applications. Application Development and Object-Oriented Programming (OOP) Analysis and Design (OOAD). Experience using and deploying enterprise applications in Web Sphere Application Server and Tomcat. Strong Analytical, Problem Solving, Debugging and Interpersonal skills with excellent understanding of system development metrics, techniques and tools.

Overview

11
11
years of professional experience

Work History

Sr. Golang Developer

Cigna Healthcare
St. Louis, Mo
01.2022 - Current
  • This project focused on developing a robust backend system for monitoring transaction limits and collecting client feedback
  • The system, built using Golang and microservices architecture, ensures accurate tracking of client transactions and generates real-time alerts
  • A PDF generation service was implemented using XML and database integration to distribute detailed reports to a large user base
  • The system leveraged gRPC-based services for efficient data retrieval from PostgreSQL, while Hystrix Circuit Breaker was integrated to maintain service reliability
  • Additionally, the project was deployed in an AWS environment, utilizing EC2, S3, Lambda, and Kubernetes for high availability and scalability
  • Designing and developing of Golang, XML, JSON
  • Backend development in Golang for Limit Monitoring system
  • Developed Golang code to the Feedback system
  • Created PDF reports in Golang using XML and database to send all userbase (around million end users) monthly and on-demand reports
  • Implemented Web Services (WSDLs) using JAX-WS and implemented REST services by Golang with microservices architecture
  • Created RPC-based service for reading large volumes of data from PostgreSQL using GO(Golang)
  • Worked on two major function's feedback to clients and Limit monitoring for all participants
  • Use Golang API/SDK such as viper, gorilla/mux, go-ps, couchbase gob, grpc, quic-go
  • Implemented Spring Circuit breaker pattern, and integrated Hystrix dashboard to monitor spring micro services
  • Developed and tested many features in an AGILE environment using Ruby on Rails, HTML, CSS, CSS3, JavaScript, Bootstrap, Rspec, and Html
  • Experience in working on various Frameworks like Spring, Struts, JSF, EJB, and ORM Technologies like Java, Hibernate, and IBatis, which implement PA
  • Used AJAX, JSON, CSS and QUERY to design the front end of the application
  • The back end of the application is developed mainly using Active Records
  • Responsible for identifying the Performance bottlenecks and fixing them by running JMeter tests or via APM tools like New Relic and Glow root
  • Developed a Kotlin DSL-based analytic encoding system, employing metaprogramming techniques, that generates Python
  • Designed and developed the frontend application using Rails, CSS, AJAX, and Query
  • Extensive experience with SQL and PL/SQL for data manipulation, reporting, and query optimization in various databases such as Oracle, MySQL, and PostgreSQL
  • Developed Single-page applications and Custom Directives using Angular 2.0, and React.js
  • Performed authentication and authorization on a restful web API service tier using JSON web token
  • Developed reporting applications using node.js, JavaScript, Query/data tables, MongoDB, and Elasticsearch
  • Developed proof of concept continuous deployment pipeline application with Atlassian Bamboo, and Bash
  • Developed an IVR Conferencing application for Free SWITCH using JavaScript & Erlang
  • Experience working with GRPC to connect backend API's
  • Used Testing tools Like Ginkgo and Go mega framework
  • Working on framework APIs like Struts, Spring, iBatis, and Hibernate
  • Design and develop new features on the website using Java/JEE and enhance existing features
  • Refactoring code and redesigning current design
  • Utilized Google Kubernetes Engine (GKE) to manage containerized applications, achieving high availability and load balancing for production-level deployments
  • Developed and executed complex ETL processes for data extraction, transformation, and loading across multiple databases, ensuring data integrity and performance optimization
  • Developed website and created graphics for a website using HTML, JavaScript, CSS, and React
  • Designed and developed the JSF, and HTML using the WebSphere Studio for Application Developer
  • Developed a JavaScript Ul for a credit reporting application using Angular.js, Backbone.js, Node.js, and CSS
  • Developed Java Server Faces portals using the JEE architecture of the portal application
  • Developed and implemented Legacy system programs by using Typescript, COBOL, DB2, CICS, JCL, JAVA, ES6, and VSAM
  • Implemented continuous deployment system with Jenkins, AWS: Code Deploy, Ops Works, and Packer for deployment of Java Applications
  • Implemented AWS cloud solutions by deploying and managing resources such as EC2, S3, Lambda, SQS, RDS and API Gateway to enhance the scalability and reliability of enterprise applications
  • Created middleware by setting up a Google App Engine for a client using Python
  • Worked on GOCD, Artifactory, terraform, and Docker in the DevOps environment
  • Using JDK, maven, and STS IDE used for the development and building of the application
  • Worked on Mac Concrete5 which combines LAMP
  • Migrated build logs output from Hipchat to Slack
  • Developed XSD for validation of XML requests coming in from Web Service

Sr. Golang Developer

GalaxE Solutions
Somerset, NJ
12.2018 - 12.2021
  • This project involved building and maintaining microservices in Golang for handling large-scale backend operations
  • A key component was the development of a VM backup and recovery engine using VMware Sphere APIs and RabbitMQ for asynchronous message processing
  • The use of Golang constructs like goroutines and channels enhanced concurrency, optimizing system performance
  • Data pipelines were designed using SQL and PL/SQL to facilitate seamless data movement across platforms
  • The system was deployed on Google Cloud Platform (GCP) for scalable computing and efficient storage, ensuring high availability and fault tolerance
  • Golang back-end development for Microservices
  • Building Microservices using Golang, JSON, Docker, MongoDB
  • Developed backup and recovery engine for VM backup/recovery using VMware Sphere 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 the month with intonation language support
  • Nginx web-server installation, and configuration for Golang
  • Worked on back-end services with Golang, CouchDB, Docker, AWS, etc., and accomplished essential unit tests
  • Used Go Programming Language (GoLang) and Scala in the development of the application
  • Expertly used Go language constructs like goroutines and channels to handle concurrent processes, improving application responsiveness and handling large volumes of simultaneous requests
  • Built and maintained a responsive and dynamic webpage with a Golang backend, HTML/CSS and JavaScript frontend, and a PostgreSQL database
  • Designed and implemented data pipelines to efficiently extract, transform, and load data between systems using tools such as SQL and PL/SQL, streamlining business operations and reporting
  • Enhanced, fixed functional and performance-related bugs in core products written in GO (Golang)
  • Designed and deployed applications on Google Cloud Platform (GCP), including use of services like Compute Engine, Cloud Storage, and BigQuery for scalable data storage and processing
  • Developed automated smoke test based on selenium WebDriver to quickly validate build health
  • Developed and configured the Java beans using Spring, Struts MVC, and Hibernate
  • Involved in multi-tiered JEE design utilizing MVC architecture (Struts Framework), Hibernate, and EJB deployed on WebSphere Application Server connecting to an Oracle database
  • Worked Extensively with Angular CLI to create components, Services, pipes, and Directives
  • Implementing the routing technique in Golang using gorilla/mux as request router and dispatcher for matching incoming requests to their respective handler
  • Expert in developing web-based applications using PHP, XML, CSS3, HTML5, DHTML, XHTML, JavaScript, Ul design, and DOM scripting
  • Designed and built reusable Ul components in React JS, Redux deployed with App fabric framework
  • Used JavaScript for developing Ul Components like Editable drop down, and data-driven menu customizations
  • Developed User Interfaces using JSP, and HTML
  • Developed a Contract List to pull all the contracts that returned a JSON
  • Build code using IDE Eclipse and deploy it using Apache Tomcat
  • Developed JSP pages and Servlets for customer maintenance
  • Designed and developed the application using agile methodology and followed TDD, and Scrum
  • Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose
  • Developed custom tags, and JSTL to support custom User Interfaces
  • Implemented Web Services in JAXP based on SOAP protocols using XML and XSLT
  • Implemented AWS solutions using DynamoDB, EBS, Elastic Load Balancer, and Auto scaling groups
  • Experienced with JSON-based RESTful web services, and XML-based SOAP web services and worked on various applications using Python integrated IDEs like Eclipse, IntelliJ, Sublime Text, and PyCharm
  • Developed frontend and backend modules using Python on Django Web Framework with GIT
  • Implemented test automation for web applications from front to backend using Selenium
  • Developed the unit testing scripts using Jasmine for testing the JavaScript code and automation of the tasks with Grunt/Gulp
  • Working through an agile development cycle for swift implementation of technical requirements
  • Implemented AWS solutions using EC2, S3, DynamoDB, EBS, Elastic Load Balancer, and Auto scaling groups

Full Stack Golang Developer

Ford
Raleigh, NC
11.2016 - 12.2018
  • The project aimed to streamline static site deployment and microservices development for Ford’s vehicle data processing platform
  • A CLI tool was built in Golang to automate deployment using AWS services like S3, CloudFront, and API Gateway, significantly reducing page load times
  • The backend comprised microservices handling vehicle telemetry data, ensuring real-time insights
  • Frontend development was carried out using Angular and React, with Bootstrap for enhanced UI responsiveness
  • The project also implemented JWT authentication for secure API access and utilized MongoDB and DynamoDB for data storage and retrieval
  • Created a command line interface to build and deploy static sites with Golang, incorporating AWS S3, CloudFront, Lambda, and API Gateway reducing page load
  • Developed reusable and interoperable Web service modules based on SOA architecture using SOAP and RESTFUL
  • Developed the service layer, a layer that acts a bridge between the presentation layer and data access layer, with Spring framework
  • Expertise with NoSQL databases like HBase, Cassandra, Dynamo DB (AWS) and MongoDB
  • Implemented data processing and integration modules in C++ for improved system performance and real-time data handling
  • Developed Microservices to utilize Go language, and REST web services in the client's environment
  • Created JavaScript cohesion with HTML5 and Bootstrap to ensure a responsive design
  • Developed front-end view using HTML; JSP, JavaScript, jQuery, CSS3, LESS
  • Built Web pages that are more user-interactive using Angular JS, Node JS, and LESS
  • Used JWTUSON Web Token) as the JSON standard to create access tokens
  • Developing SSO/SAML client applications using the stack of technologies
  • Implement web user interface to manage Erlang internal database
  • Developed web services components using XML, SOAP, and Axis
  • Developed the view-controller components using Servlets/JSPs, JavaScript, CSS, Web services, and DHTML

Golang Developer

Hilton
Memphis, TN
09.2015 - 11.2016
  • This project aimed to modernize Hilton’s backend infrastructure by developing scalable web services in Golang and Java/JEE
  • It involved creating RESTful and SOAP APIs to integrate with third-party booking platforms, enabling seamless data exchange
  • AWS EC2 Auto Scaling was implemented to optimize resource allocation based on traffic demand
  • The project also involved configuring Nginx and Node.js servers to handle web traffic efficiently, while an iOS mobile app was developed using Sencha Touch and PhoneGap to enhance customer experience
  • Developing backend code using Java/JEE technologies
  • Worked on both SDLC/Waterfall, CAPA/SOX, and Agile/Scrum projects
  • Configured Elastic Load Balancers with AWS EC2 Auto scaling groups
  • Implemented Automated execution of tests using ANT and Jenkins
  • Deploy applications on Linux-based server - RedHat Enterprise Server
  • Developed C++, and SOAP web services on UNIX and Linux platforms using soap
  • Used and configured NGINX and Node.js servers for the portal to run on and made them work even for CORS
  • Deploying application on tomcat server using U Deploy
  • Documented the progress of the daily stand-ups with the Atlassian stack (IRA, Confluence, HipChat)
  • Developed iOS mobile app using Sencha Touch and PhoneGap framework
  • Using spring annotation for developing RESTful web service

Java Developer

Caprus IT
Bangalore, India
05.2014 - 08.2015
  • The project focused on integrating legacy billing systems with modern applications to ensure seamless data exchange and process automation
  • It involved developing REST and SOAP-based web services using Java, Spring, and Hibernate
  • A high-performance data services layer was built using PL/SQL stored procedures and triggers to optimize database queries
  • Additionally, CI/CD pipelines were implemented using Jenkins, improving deployment efficiency
  • This integration facilitated real-time billing updates, enhancing financial operations and customer transparency
  • Analyze requirements, involved in agile methodology approach, meetings with business team to evaluate business requirements and transform them into technical aspects
  • Developed a high-performing fault-tolerant data services layer using Spring/JDBC/Oracle DB /PL-SQL/Hibernate/EJB technologies
  • Developed data exchange interface between legacy systems and billing sub-systems using Open-Source technologies like Apache Axis, Spring, JDBC/JMS template, etc
  • Developed and consumed REST and SOAP API based Web services that allow sophisticated, effective and low-cost application integration
  • Used JSON as the data interchange format
  • Developed PL/SQL stored procedures, cursors, and Triggers in Oracle database
  • Worked on Git Hub for Configuration management, and Jenkins for Continuous Integration (CI)

Education

Bachelor’s - Electronics and communication engineering

Amrita School of Engineering
05-2014

Skills

  • Golang
  • C
  • C
  • Java
  • Maven
  • Jenkins
  • Bitbucket
  • GIT
  • SVN
  • Kubernetes
  • Jenkins
  • Docker
  • AWS
  • EC2
  • S3
  • Lambda
  • HTML
  • CSS
  • SASS
  • Elastic Search
  • XML
  • Java Script
  • AJAX
  • Angular 10
  • JSP
  • Angular JS
  • React JS
  • VueJS
  • Node JS
  • JQuery
  • JSON
  • Typescript
  • WSDL
  • SOAP
  • Apache Axis
  • DOM
  • SAX
  • JAXWS
  • JAXRS
  • XML Beans
  • REST
  • WebSphere
  • Jakarta Struts
  • Hibernate
  • Spring
  • REST APIs
  • Ant
  • Unified Modelling Language (UML)
  • Rational Unified Process (RUP)
  • Agile
  • ORACLE 10g
  • MS-Access
  • MySQL
  • SQL-Server
  • DB2
  • MongoDB
  • Apache Tomcat
  • JBoss
  • Web Sphere
  • Web Logic

Timeline

Sr. Golang Developer

Cigna Healthcare
01.2022 - Current

Sr. Golang Developer

GalaxE Solutions
12.2018 - 12.2021

Full Stack Golang Developer

Ford
11.2016 - 12.2018

Golang Developer

Hilton
09.2015 - 11.2016

Java Developer

Caprus IT
05.2014 - 08.2015

Bachelor’s - Electronics and communication engineering

Amrita School of Engineering
Teja Rayankula