Soumya C Email and Phone Number
Soumya C's Location
Stillwater, Oklahoma, United States, United States
About Soumya C
Soumya C is a Java Developer at Oklahoma State University at Oklahoma State University.
Soumya C's Current Company Details
Soumya C Work Experience Details
-
Java DeveloperOklahoma State University May 2021 - PresentStillwater, Oklahoma, United States• Following the Agile methodology and Scrum to manage the full life cycle development of the project.• Deployed Spring Boot based micro-services in Docker and Amazon EC2 container using Jenkins.• Used Microservices architecture, with Spring Boot based services interacting through a combination of REST and Spring Boot.• Implemented Micro Service Architecture with Spring Boot based RESTful services and consumed SOAP based Web Services.• Worked with installation, configuration and troubleshooting the issues and performance tuning of Apache Tomcat and Catalina servers.• Interaction with the core team for gathering the requirements during design, development, and implementation phases.• Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.• Involved in code reviews, test case reviews and bug fixing using Rally tracking system.• Coordination with DevOps team to discuss on the Continuous integration and continuous delivery (CI/CD) issues.• Worked as Onshore lead to gather business requirements and guided the offshore team on timely fashion.• Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.• Responsible for the build and deploy to respective environments once the developed code is committed into repository.• Developing the application using technologies such as Core Java, JSP, Servlets, Rest - Web Services, Spring, Hibernate/JPA, and so on.• Selecting the appropriate AWS service based on computer, data, or security requirements.• Identifying and implementing design patterns and works on Model, View, and Controller design, implementing the model using JPA, Hibernate and Spring.• Using Oracle database to store and retrieve data.• Written SQL, PL/SQL and stored procedures as part of database interaction.• Used Hibernate Criteria API to query the database and perform other CRUD operations.• Followed Test Driven Development (TDD) approach for development. -
Java DeveloperSupervalu Jan 2018 - Dec 2020Eden Prairie, Minnesota, United States• Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, Angular.• Enhanced application performance by Angular Component based development in view of future Angular framework transitions.• Experience with creating custom directives, decorators, and services to interface with both restful and SOA services.• Implemented Angular Router to enable navigation from one view to the next as customer performs application tasks.• Used Angular Template and Modern Driven forms to perform form validations both on server and client side.• Configured AWS and Security Group in Public and Private Subnets in VPC.• Developed Angular components, routes, authentication services by using OAUTH2, JWT, Http Interceptor.• Implemented Java8 Streams, Lambda Functions, Functional Interfaces, Method References and Collections.• Extensively used Spring MVC for forms, error handling, writing REST controllers and integrating with Spring Security and Spring ORM for persistence.• Designed and developed RESTFUL web services using Spring Boot and Rest Controllers.• Migrating existing application into REST based Micro services to provide all the CRUD capabilities using Spring Boot.• Developed Microservices with Spring Eureka to retrieve API routes for the entire cluster. Using this strategy each spring service in a cluster can be load balanced and exposed through one API gateway.• Developed new libraries with Microservices architecture using Rest APIs, Spring Boot and AWS• Used Apache Kafka for integration and Data Processing with spring and for Multi-Threaded Message Consumption.• Used Microservices architecture with Spring Boot, Apache Kafka message broker, deployed to cloud.• Responsible for generating the reports on the regular basis as per the requested timeline using Spring Quartz Scheduler. -
Full-Stack DeveloperNtt Data Jan 2015 - Dec 2017Hyderabad, Telangana, India• Involved in entire lifecycle activities of the project including requirement gathering, analysis, design and development and testing and participated in the daily stand-up, Preplanning and Retro meetings as a part of Agile.• Implemented UI screens using HTML, CSS, jQuery, and JavaScript for client-side validation. • Used Java/J2EE patterns, Spring, hibernate in developing Web application.• Used Spring Framework for Dependency injection, security features and integrated with the Hibernate framework.• Extensively used Hibernate in data access layer to access and update information in the database.• Developed the Business layer using Spring MVC modules.• Worked with Oracle and DB2 servers to maintain database.• Developed REST API using Spring MVC, REST Controllers and generated JSON/XML formats.• Consumed SOAP web services using WSDL and XSD. And used Message signing as authentication while exchanging data in SOAP web services.• Used Multi-threading to overcome the errors in transactions, handle all threads by main thread process. • Worked with defect tracking system JIRA, testing with Junit, Mockito and Power Mockito testing.• Worked with IDE as Eclipse and deployed into Tomcat Application Server& used Maven build tool to achieve more functionality for build process.• Used Git for source control system and Jenkins used it for continuous integration.
Soumya C Education Details
-
Information Technology
Frequently Asked Questions about Soumya C
What company does Soumya C work for?
Soumya C works for Oklahoma State University
What is Soumya C's role at the current company?
Soumya C's current role is Java Developer at Oklahoma State University.
What schools did Soumya C attend?
Soumya C attended Gitam Deemed University.
Not the Soumya C you were looking for?
Free Chrome Extension
Find emails, phones & company data instantly
Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial