Location
Austin, TX
Preferred Work Type
On site
Experience
6+
Years
S. Suresh has over 6+ years of experience in the IT industry, with a specific focus on utilizing Golang for approximately 3+ years. His expertise lies in harnessing Golang's inherent concurrency features such as go-routines, channels, and select statements. He has proficiently used Golang drivers for executing CRUD operations and crafting intricate queries within PostgreSQL, MongoDB, and SQL Server environments
Assessments & Skill Tests
GoLang
Evaluated Golang proficiency: concurrency, data structures, and application development skills.
Score
85/100
Time Taken
25 mins
Taken On
July, 2019
Linux
Assessed Linux proficiency: command-line, system administration, and scripting skills.
Score
87/100
Time Taken
35 mins
Taken On
March, 2021
Personality Test
CD: Unsentimental and matter-of-fact
CD
Taken On
July, 2019
Read more about CD
Experience
![](https://cdn.prod.website-files.com/64941e67cce0613c4a39159e/657d82e81eee1bef26ce2c7a_16.jpeg)
Golang Developer
Visa, Austin
Apr 2019 – Current
- Developed Microservices to extract data from system records into Enterprise Data warehousing.
- Created another microservice to extract AML data from Enterprise Data warehousing and push it to external systems in JSON format.
- Implemented batch microservices utilizing distributed message passing via Kafka message broker, using JSON and CSV as data exchange formats.
- Created an RPC-based service for reading large volumes of data from PostgreSQL using GO (Golang).
- Executed the test steps defined in Test Cases manually and reported bugs in JIRA.
- Set up and built AWS infrastructure with various resources like VPC, EC2, S3, IAM, EBS, Google Cloud, Security Group, Auto Scaling, and RDS using Cloud Formation JSON templates.
- Created MongoDB collections and developed services to retrieve user data for the application on devices.
- Designed a dynamic schema through MongoDB by incorporating rich query syntaxes and achieved data (collections) distribution across multiple systems for horizontal scalability as data volumes increased through Automatic Sharing.
![](https://cdn.prod.website-files.com/64941e67cce0613c4a39159e/657d82fdffd0b1429fdc20ad_17.png)
Golang Developer
Tesla, Fremont, CA
Sep 2018 – Mar 2019
- Developed Microservices to extract data from system records into Enterprise Data warehousing.
- Created another microservice to extract AML data from Enterprise Data warehousing and push it to external systems in JSON format.
- Implemented batch microservices utilizing distributed message passing via Kafka message broker with JSON and CSV as data exchange formats.
- Created an RPC-based service for reading large volumes of data from PostgreSQL using GO (Golang).
- Executed the test steps defined in Test Cases manually and reported bugs in JIRA.
- Set up and built AWS infrastructure with various resources like VPC, EC2, S3, IAM, EBS, Google Cloud, Security Group, Auto Scaling, and RDS using Cloud Formation JSON templates.
- Created MongoDB collections and developed services to retrieve user data for the application on devices.
- Designed a dynamic schema through MongoDB by incorporating rich query syntaxes and achieved data (collections) distribution across multiple systems for horizontal scalability as data volumes increased through Automatic Sharing.
![](https://cdn.prod.website-files.com/64941e67cce0613c4a39159e/657d830ed61bd50a76fa93c9_18.jpeg)
Java/J2EE Developer
Impact Solutions, India
July 2016 – Aug 2018
- Played a vital role starting from Requirements analysis, designing the Presentation templates, and CTDs based on the business expectations.
- Participated in discussions with business experts to understand Business requirements and translated them into technical requirements for development.
- Designed concepts for frameworks using Spring and Hibernate, and assisted with development environment configuration.
- Prepared the proof of concept by configuring the Spring MVC and Hibernate for various modules.
- Designed and developed functionality with an excellent understanding of design patterns like singleton, List Iterator, Command, Factory, etc.
- Used HTTP Request and SOAP-based Web services to post XML data to the End client.
- Exposed web services to client applications by sharing the WSDL.
- Utilized the Spring Framework to develop beans from already developed parent beans.
- Utilized Dependency Injection feature of the Spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
- Involved in designing, developing, and deploying reports in MS SQL Server environment using SSRS-2008 and SSIS in Business Intelligence Development Studio (BIDS).
- Used ETL (SSIS) to develop jobs for extracting, cleaning, transforming, and loading data into the data warehouse.
![](https://cdn.prod.website-files.com/64941e67cce0613c4a39159e/657d8320b359dbc15cadf397_19.jpeg)
Java/J2EE developer
Fusion Tech Software, India
Mar 2015 – June 2016
- Developed server-side services using Java multithreading and Spring MVC.
- Developed JSPs with STRUTS custom tags and implemented JavaScript validation of data.
- Developed programs for accessing the database using JDBC thin driver to execute queries, Prepared statements, Stored Procedures, and to manipulate the data in the database.
- Participated in designing Use Cases, Class Diagrams, and Sequence Diagrams for various Engine components and used IBM Rational Rose for generating the UML notations.
- Had experience in developing Business Applications using JBoss, ATG Dynamo, Web Sphere, and Tomcat.
- Utilized Perl scripting, shell scripting, and PL/SQL programming to resolve business problems of various natures.
- Used JavaScript for web page validation and Struts Validator for server-side validation.
- Implemented Design patterns of Delegates, Data Transfer Objects, and Data Access Objects.
- Utilized ClearCase for source code control and JUNIT for unit testing.
- Participated in peer code reviews and performed integration testing of the modules.
- Followed coding and documentation standards.
Education
Sharda University
Bachelor of Computer Science
2011-2015
Languages
No items found.