Sudarsana Kasireddy
@sudarsanakasireddy
Experienced software engineer with over 15 years in software solutions.
What I'm looking for
I am a seasoned software engineer with over 15 years of experience in developing and delivering high-performance and scalable software solutions. My expertise lies in Java, Spring Boot, and cloud-based microservices, where I have successfully solved complex technical problems and delivered high-quality software solutions. I have a strong background in multi-threaded programming and have worked extensively with various relational databases.
Throughout my career, I have been involved in numerous projects that required innovative thinking and a deep understanding of distributed component architecture. I have developed automated solutions that streamlined processes, significantly improving efficiency and reducing manual intervention. My commitment to excellence is reflected in my ability to convert blocking services to non-blocking, enhancing application performance and scalability.
I am passionate about leveraging my skills in cloud technologies and microservices to drive impactful results. I am always eager to learn and adapt to new technologies, ensuring that I remain at the forefront of the software engineering field.
Experience
Work history, roles, and key accomplishments
Senior Software Engineer
Bloomberg LP
Feb 2022 - Present (3 years 3 months)
Designed and developed services for ingesting and reading data using Java 11, Spring Boot, Reactor, and Hbase. Developed an automated Python solution for DFR file notifications, triggering Spark bulk import jobs to streamline data ingestion.
Senior Software Developer
Open Systems Technologies
Jun 2014 - Present (10 years 11 months)
Designed and developed Microservices for loading transactions and securities using Java 11, Spring Boot, Multithreading, and SQL. Utilized modern Java features such as var, Streams, Lambdas, and Completable Futures to enhance service and utility development.
IT Consultant
Princeton Information
Oct 2010 - Present (14 years 7 months)
Developed various Microservices using Spring Boot, RESTful webservices, Multithreading, Redis Cache, and Elasticsearch. Optimized data ingestion by re-architecting a service, reducing processing time by 85% for 150 million records.
Software Engineer
Nexlink Systems Inc
May 2008 - Present (17 years)
Reconciled Imagine risk management accounts against trading systems using Java 8, Spring, and Coherence Cache. Rewrote over 10 legacy processes, improving performance by over 200% with Java 8, Spring JDBC, and Multithreading.
Systems Executive
NIIT Technologies Ltd
Jun 2005 - Present (19 years 11 months)
Built an internal APS workflow to automate manual GMI Btral functions and implemented CME/CBT direct Fixml trade load to GMI. Used various Spring Integration components for message processing and two-way communication with exchanges.
Education
Degrees, certifications, and relevant coursework
S.V. University
MS, Computer Applications
Completed a Master of Science degree in Computer Applications. Focused on advanced topics in computer science and their practical applications.
Tech stack
Software and tools used professionally
Splunk
Ehcache
GitHub
GitLab
Bitbucket
Spring Cloud
DB
MySQL
MongoDB
Microsoft SQL Server
Hadoop
HBase
Sybase
Gmail
Spring Boot
.NET
Dropwizard
Redis
Terraform
Jira
Gradle
RxJava
Java 8
Quarkus
JavaScript
Java
XML
Log4j
Kafka
Grafana
Kibana
Linux
Windows
gRPC
Elasticsearch
Protobuf
AWS Lambda
Serverless
JUnit
TestNG
Mockito
Apache Tomcat
JBoss
Hudson
SQL
Guice
Availability
Location
Authorized to work in
Portfolio
github.com/sudaredd/trade-serviceJob categories
Skills
Interested in hiring Sudarsana ?
You can contact Sudarsana and 50k+ other talented remote workers on Himalayas.
Message SudarsanaFind your dream job
Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
