Summary
Overview
Work History
Education
Skills
Certification
Additional Information
Timeline
Generic

Suresh Peddinti

Frisco,TX

Summary

Overall, 5+ years of IT experience in extensively building API’s using various technologies like Java, Golang, Python and Rust. Extensive experience in Multi-Tier Application Development and Knowledge with Design Patterns. Experience in Golang concepts like Slices, Maps, Structs, Interfaces, goroutines and Channels and extensive working knowledge with Micro services, Go kit, ORM GORM, cli, Gorilla Mux. Hands-on experience in Web Application development using HTML, CSS, JavaScript, jQuery, AJAX and JSON.

Overview

6
6
years of professional experience
1
1
Certification

Work History

Software Developer

Sage IT INC
01.2020 - Current
  • Experience in writing data API’s and connect to multi-servers using Golang
  • Worked on migrating existing Java based Microservices to Go based services and followed design patterns to achieve same
  • Used data structures such as arrays, stacks, trees, lists, and graphs in efficient way
  • Created MongoDB collections and wrote services to retrieve user data from for application on devices
  • Extensively used Go's approach to concurrency using go-routines, channels, and Wait Groups
  • Involved in improving performance of system by using most suitable data structure and algorithm
  • Developed automation via Python based bash scripts to enable deployment, shut down, testing, maintenance and cost optimization flow
  • Analyzed in selecting proper data structures and algorithms by predicting their speed and efficiency
  • Worked on improving search strategy of elements with help of sorting techniques in Golang
  • Utilized AWS Services platform to upload data into AWS S3 buckets and creating EC2 instances
  • Installed application on AWS EC2 instances and configured storage on S3 buckets
  • Good experience in AWS DynamoDB and handling various scenarios like pagination and bulk processing of data
  • Involved in Unit testing and Integration testing in development environment and ensuring application is according to specifications.

Environment:- Golang, Data Structures using Go, Java, Kubernetes, Docker, Cassandra, MongoDB, Redis Cache, AWS, REST API’s, Python, Microservices, gRPC.

Java/J2EE Developer

Tata Consultancy of Services
03.2017 - 07.2018
  • Participated in discussions with business experts to understand Business requirements and translate them into technical requirements
  • Prepared proof of concept by configuring Spring MVC and Hibernate for various modules
  • Used Spring Framework to develop beans from already developed parent bean
  • Used Dependency Injection feature of spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance
  • Implemented query functionality while mapping front-end code to backend by using HQL GORM Queries
  • Tracked software issues and project progress enterprise-wide using Jira
  • Created a mobile application on iOS platform using Swift and XCode
  • Knowledge on compliance tools like Actimize and SAM implementation using AIS and RCM
  • Worked on UDM databases and good experience on Actimize UDM concepts like STG and CDS
  • Implemented Accessibility and Localizations in application for supporting users in different languages
  • Followed coding and documentation standards
  • Prepared statements are used for communication with MySQL database
  • Used JSON web token (JWT) based authentication along with authentication guards to set application up
  • Used HTTP Request and SOAP based Web services to post XML data to End client.

Environment: J2EE 1.7, JSP 2.0, Struts 2.0, Swift 4.0, Spring MVC, JMS, HTML, XML, UNIX, Hibernate 3.0, Maven, SOAP, JUnit, LOG4J, SQL Server 2008, Windows, Actimize SAM.

Education

Masters - Computer Science

Northwest Missouri State University
Maryville, MO
12.2019

Bachelors of Technology - Electronics and Communication Engineering

Jawaharlal Nehru Technological University
INDIA
05.2016

Skills

  • Golang
  • Python
  • JAVA
  • RUST
  • Unix, Linux, Windows and Mac
  • Cassandra, MySQL, SQL Server and PostgreSQL, Mongo DB, Redis Cache
  • Goland, Eclipse32/30, RAD, Net Beans6x, Rational Rose, SOAP UI
  • Jenkins, Bamboo, Sonar Cube, and Web Builder, Dockers, Kubernetes
  • Bitbucket, GitHub, SVN, ClearCase
  • JIRA and VersionOne

Certification

Oracle Certified Associate Java SE8 Programmer

Additional Information

  • Proficient in web development using J2EE technologies including JSP, Servlets, JDBC, XML Parsers (DOM/SAX), Java Beans, Web Services.
  • Supported development and integration of Python applications as per specifications.
  • Developed fully automated continuous integration system using Git, Jenkins, and custom tools developed in Python and Bash.
  • Hands on Experience with web services like REST, SOAP, OAuth, API development, SQL & NoSQL databases.
  • Experience in working on various Spring modules like Spring Boot, Spring DAO and AOP along with the Hibernate as ORM tool to implement persistence and mapping of bean layer.
  • Knowledge on compliance tools like Actimize and SAM implementation using AIS and RCM.
  • Incorporated agile methodology and scrum techniques to manage requirements and enhance the application.
  • Experience in writing Unit tests and Integration tests for testing purpose.

Timeline

Software Developer

Sage IT INC
01.2020 - Current

Java/J2EE Developer

Tata Consultancy of Services
03.2017 - 07.2018

Masters - Computer Science

Northwest Missouri State University

Bachelors of Technology - Electronics and Communication Engineering

Jawaharlal Nehru Technological University
Suresh Peddinti