Summary
Overview
Work History
Education
Skills
Websites
Currentposition
Timeline
Generic

SomaSekhar Guddety

Aldie,VA

Summary

.A confident professional with more than 15 years of diversified experience in developing standalone & web application using Java Technology. Currently, I'm developing solutions leveraging Data Lakes ,Java11, Spring 4/5(Spring Cloud, Spring Boot, Spring Web Flux), Kafka, Avro, Parquet ,Python 3, PostgreSQL. . Strong communication & client facing skills. . Extensive experience in requirement gathering, design, development, integration & testing . Experience in working in waterfall, Agile-SCRUM, TDD methodologies of software development. . Expertise: Java J2ee, NoSQL, Algorithm Design, Test-Driven development, Data structures and RDBMS, Object Oriented design and analysis, Functional programming, Concurrent programming, Shell scripting. . Share a good experience with SOA Frameworks/API such as Apace AXIS /CXF, JAX -WS 2.0 / RS 2.0. .Experience in working on Amazon AWS services like Athena, Glue, ECS, Elastic Bean Stalk, Document DB, Lambda, DataPipeline,S3,SQS. . Experience in product development life cycle . Open to learn new technologies. Note for Employer/Recruiter : I am on H1b visa with I-140 approved , require sponsorship in future. Results-driven Senior Software Engineer known for high productivity and efficient task completion. Specialize in algorithm design, cloud computing, and database management, ensuring quality development and deployment of software solutions. Excel in problem-solving, teamwork, and adaptability, leveraging these skills to navigate complex project requirements and deliver innovative products.

Overview

18
18
years of professional experience

Work History

Senior Software Engineer 2

Sophos
Virginia, United States
05.2022 - Current
  • Working on Data Platform, which is a software layer which abstracts the complexity of data storage, data cleansing, data retrieval
  • It has the capability spanning from Advanced Reporting on Historical Data to Business analytics, based on the behavior of data and events
  • It supports the complete set of functions - ingest, transform, optimize, query, report and analyze data that is present
  • Sophos needs to have the capability to have access of all of Sophos data through one platform to identify an impending threat scenario to detect, control, and respond to attacks more effectively
  • To enable this kind of data availability on an organization level, Data Platform becomes the one stop hub
  • Designing, Developing and Supporting Data Ingestion pipelines using DLM framework
  • Developing different components in Pipeline (Transformer/Merger/Aggregators)
  • Schemas validations & registry - keep track of schemas for the data ingested
  • Publishing/Consuming messages using AWS MSK and Aiven
  • Compacting and Persisting messages in Parquet format in Data Lake
  • Deploying infrastructure using terraform and Jenkins pipelines
  • Interactive analytics and querying data using Amazon Athena
  • Analyze data from an Amazon Simple Storage Service (S3) data lake
  • AWS Glue Catalog to store and retrieve table metadata for all tables & views
  • Developing dashboards for all pipelines using Grafana
  • Identified opportunities for process improvements to decrease in support calls.
  • Mentored junior staff members in coding best practices and problem solving techniques.
  • Developed, tested, and maintained software applications using Java technologies.
  • Led small development teams, overseeing project progress and mentoring junior engineers.

Principal Software Engineer

ATPCO
Sterling, United States
08.2019 - 05.2022
  • Company Overview: ATPCO's Rich Content automates the collection, distribution, pricing, and ticketing of fees for ancillary services, such as lounge access, in-flight meals, unaccompanied minors, and advance or preferred seat assignments
  • Developing data pipeline using Spring Cloud Data Flow
  • Publishing/Consuming to AWS MSK
  • Serializing/De-Serializing ProBuf messages
  • Using Spring Cloud Config server/client which is horizontally scalable centralized configuration service for distributed systems using AWS S3
  • Experience on AWS Managed Services AWS Document DB, AWS MSK, AWS ECS, AWS Elastic Bean Stalk / AWS Lambda/ AWS Cloud Watch
  • Integrating using the AWS SQS and AWS Lambda
  • Orchestrating end of day jobs using AWS Step functions
  • Implementing API Gateway to route requests to appropriate micro service using Spring Zulu
  • Leveraging Kafka and ProtoBuf schemas to write event driven micro services
  • Monitoring application using Grafana/Prometheus
  • Publishing and consuming messages using Spring Cloud Stream for Kafka Messages
  • Securing micro services at Gateway using Spring Oauth2, JWT Tokens
  • Automating deployment scripts using python boto3 framework
  • ATPCO's Rich Content automates the collection, distribution, pricing, and ticketing of fees for ancillary services, such as lounge access, in-flight meals, unaccompanied minors, and advance or preferred seat assignments

Technical Architect

Hexaware Technologies
, United States
11.2016 - 08.2019
  • Project: FLEX:Fannie Mae has undertaken the Early Funding initiative to define improved future state operating environments
  • Funding Liquidity and Execution System architecture provides an integration layer based on service oriented and reusability principles
  • Using Spring Cloud Config server/client which is horizontally scalable centralized configuration service for distributed systems using AWS S3
  • Experience on AWS Managed Services AWS ECS, AWS Elastic Bean Stalk / AWS Lambda/ AWS Cloud Watch
  • Integrating using the AWS SQS and AWS Lambda
  • Orchestrating end of day jobs using AWS Step functions
  • Implementing API Gateway to route requests to appropriate micro service using Spring Zulu
  • Leveraging Kafka and Avro schemas to write event driven micro services
  • Service discovery using Spring Eureka to determine available services instances
  • Using Hystrix the implementation of Circuit Breaker pattern, which gives a control over latency and failure from dependencies
  • Monitoring application with Turbine and Hystrix Dashboard
  • Publishing and consuming messages using Spring Cloud Stream for Kafka Messages
  • Securing micro services at Gateway using Spring Oauth2, JWT Tokens
  • Automating deployment scripts using python boto3 framework
  • Implementing Spring Cloud Sleuth and Zipkin for Log monitoring
  • Using ELK stack for Log Aggregation in Distributed System
  • Implementing Cache Listener / Gemfire Functions using Pivotal Gem Fire
  • Implementing the Docker Images using Docker compose in Dev / QA/ UAT / INT environments
  • Worked on Java Lambdas
  • Implementing the Spring Cache using GUAVA Cache Manager
  • Writing the Restful Services and generating API's using Swagger
  • Utilized GUAVA 18 Collections and Lombok extensively

Senior Program Analyst

Experis
Washington D.C. Metro Area, United States
04.2016 - 10.2016
  • Involved in creating business work flows using Concept Wave designer
  • Coordinating with business team to grab requirements
  • Created Spring Micro Services for Audit logs using Spring Boot
  • Creating the code tables and new attributes using Concept Wave
  • Enhancing the existing products using CW Designer
  • Utilize agile methodologies and adhere to coding standards, procedures and techniques while contributing to the technical code documentation
  • Integrating the MongoDB (robomongo) with Angularjs
  • Worked on Java Lambdas
  • Implemented AngularJs Controllers and routing using UI Router
  • Implementing the Spring Transaction Management
  • Writing the Restful Services and generating it as RAML 2.0

Associate Solution Architect

Novartis Healthcare Pvt. Ltd.
Hyderabad Area, India
02.2015 - 04.2016

Senior Technology Specialist

Wells Fargo
12.2011 - 02.2015

Apps System Engineer

Tata Consultancy Services
09.2010 - 12.2011

Software Engineer

HCL Technologies
07.2007 - 07.2010

Education

Master of Computer Applications(MCA) - Computer Science

Sree Venkateshwara University Campus
01.2007

Skills

  • Java, Python
  • Spring 3x, Spring Rest, Spring Batch, Spring Cloud Data Flow
  • AWS

ECS , S3, Fargate , EC2, Lambda, Athena , Glue

  • OpenShift
  • Spring cloud data flow
  • Spring Web Flow

Currentposition

Principal Engineer at ATPCO

Timeline

Senior Software Engineer 2

Sophos
05.2022 - Current

Principal Software Engineer

ATPCO
08.2019 - 05.2022

Technical Architect

Hexaware Technologies
11.2016 - 08.2019

Senior Program Analyst

Experis
04.2016 - 10.2016

Associate Solution Architect

Novartis Healthcare Pvt. Ltd.
02.2015 - 04.2016

Senior Technology Specialist

Wells Fargo
12.2011 - 02.2015

Apps System Engineer

Tata Consultancy Services
09.2010 - 12.2011

Software Engineer

HCL Technologies
07.2007 - 07.2010

Master of Computer Applications(MCA) - Computer Science

Sree Venkateshwara University Campus
SomaSekhar Guddety