Prem Sagar

Prem Sagar Email and Phone Number

Senior Software Developer at Charter Communications @ Charter Communications
stamford, connecticut, united states
Prem Sagar's Location
Maryland Heights, Missouri, United States, United States
Prem Sagar's Contact Details

Prem Sagar personal email

n/a
About Prem Sagar

More than 7 years of IT experience in software analysis, design, development, implementation, and Testing. Expertise in following areasLanguages: JavaFrameworks: Spring, SpringBootWeb Services: SOAP, RESTWeb Technologies: HTML5, CSS3, JavaScript, ReactServers: Tomcat, WebLogicIDEs: Eclipse, IntelliJDatabase: MySql, Oracle, HBase (No SQL)Version Control: GIT (BitBucket), SVNCICD Tools: Maven, Jenkins, KubernetesMessaging: KafkaLogging: Kabana, SplunkDeployments: Docker, JenkinsOther Technologies: JIRA, ServiceNow, Chalk

Prem Sagar's Current Company Details
Charter Communications

Charter Communications

View
Senior Software Developer at Charter Communications
stamford, connecticut, united states
Website:
charter.com
Employees:
25355
Prem Sagar Work Experience Details
  • Charter Communications
    Senior Software Developer
    Charter Communications Apr 2018 - Present
    Greater St. Louis Area
    • Work on techno-functional design of enhancements; change requests related to Charter Communications projects.• Understand business requirements; do analysis and identifying the gaps and to come up with better solutions.• Work on design, coding & unit testing of Restful/Soap web services,& Micro services using Springboot framework.• Implemented OOPS and Multi-threading to good effect in various parts of the application. • Code the Data access layer using JPA, Hibernate ORM frameworks and Spring Data JPA repositories.• Code services to integrate with Big Data, Apache Kafka real time message streaming.• Work in a continuous integration delivery model using Maven and Jenkins build tool,Bit Bucket version control system.• Developed Log4j logs to record the application events to provide the debugging, and used Splunk for monitoring and auditing capabilities to the application.• Work in Agile and Collaborative and multi-vendor delivery model.• Develop Unix script files to automate the deployment into the servers.• Conducted and participated code reviews and design reviews meetings. • Troubleshoot and fix the issues as part of Performance, Pre-Prod and Prod deployments whenever the release is committed• Code, test, maintain & integrate services using latest Java stack Java 1.8 programming language, Spring core, Spring-WS, Spring MVC, Spring AOP ,JPA ,Spring Data , Spring Boot, Hibernate frameworks, Angular JS & Oracle 11g, 12c, Web services Rest, SOAP, Micro, Apache Kafka, Junit, Mock test frameworks and Jenkins, Bit Bucket, Unix shell scripting.
  • Caesars Entertainment Corporation
    Java Software Developer
    Caesars Entertainment Corporation Oct 2016 - Apr 2018
    Las Vegas, Nevada Area
    1. Documented Standards for Implementing project and involved in requirements review and application design/architect.2. Followed Agile methodology, interacted with the client, provide/take feedback on the features, suggest/implement optimal solutions and tailored application to customer needs. 3. Worked on design, coding & unit testing of Restful/Soap web services,& Micro services using Springboot framework.4. Designed the project using MVC and integrated the application with Spring Framework for implementing Dependency Injection and provide abstraction between presentation layer and persistence layer. 5. Involved in developing web application using Spring MVC integrated with Thymeleaf, JavaScript, HTML, jQuery, AngularJS 4 ,AJAX, to create the user interface views 6. Used Spring AOP to reduce the amount of code written in controller classes and instead used jointpoints and pointcuts to call other classes methods. 7. Taken care of Multi-threading completely in back end components. 8. Implementation of clean separation of layers through the usage of different design patterns like Singleton and DAO pattern.9. Made the integration of data in several applications in favor JSON documents with dynamic schemas using Mongo-DB (NoSQL) database. 10. Developed Complex database objects like Stored Procedures, Functions, Packages and Triggers using SQL and PL/SQL.11. Used Hibernate ORM framework as persistence engine, configured O/R mapping and wrote hibernate queries.12. Developed strategies for integrating internal security model into new projects with Spring Security.13. Configured and deployed the application on linux platform, wrote new shell scripts for new deployments. 14. Configured and created application log files using Log4J and Splunk required to trace application messages. 15. Compiled & built the application using Maven and Jenkins.16. Used GIT (bitBucket) as version control system. 17. Used JIRA as a bug tracking tool and crucible for code review.
  • Tata Consultancy Services
    Java Software Developer
    Tata Consultancy Services Jan 2013 - Mar 2015
    Jp Morgan Chase, Hyderabad, India
    1.Involved in Scrum daily standup meetings throughout the process requirements gathering and analysis from the existing system and developed documentation for future purposes. 2.Involved in Use case designs by using UML modeling includes development of Class diagrams, Sequence diagrams and Use Case Transaction diagrams.3.Designed and developed business components using Spring AOP, Spring IOC, Spring Annotations. Implemented DAO using Hibernate Reverse Engineering, AOP and service layer using Spring, MVC design.4.Taken care of Multi-threading in common java classes/libraries5.Developed Java Server components using Spring, Spring MVC, Hibernate, Web Services technologies.Developed user interface using JSP, JSP Tag libraries JSTL, HTML5, CSS3,JavaScript, AngularJs 2 to simplify the complexities of the application.6.Designed and developed Restfula and SOAP APIs for different modules in the project as per the requirement.7.Developed code for Web services for consuming data from the external APIs using JSON, XML data and used SOAPUI tool for testing the services proficient in testing Web Pages functionalities.8/Used Design patterns such as Business Object (BO), Service locator, Session façade, Model View Controller and DAO9.Used Log4J to print info, warning and error data on to the logs.10.Developed SQL queries to interact with Oracle database and also involved in writing PL/SQL code for procedures and functions.11.Used MAVEN build tool for build framework and Jenkins for continuous build system.12.Prepared auto-deployment scripts in UNIX environment.13.Configured and deployed the application using Tomcat.14.Involved in writing the Junit test cases as part of unit testing, used Mocking frameworks EasyMock, PowerMock Objects and Spring Data sets in TDD approach.

Prem Sagar Skills

Angularjs Hibernate Java Enterprise Edition Mysql Spring Framework

Prem Sagar Education Details

Frequently Asked Questions about Prem Sagar

What company does Prem Sagar work for?

Prem Sagar works for Charter Communications

What is Prem Sagar's role at the current company?

Prem Sagar's current role is Senior Software Developer at Charter Communications.

What is Prem Sagar's email address?

Prem Sagar's email address is pr****@****ter.com

What schools did Prem Sagar attend?

Prem Sagar attended Frostburg State University, Jntua College Of Engineering, Anantapur.

What skills is Prem Sagar known for?

Prem Sagar has skills like Angularjs, Hibernate, Java Enterprise Edition, Mysql, Spring Framework.

Who are Prem Sagar's colleagues?

Prem Sagar's colleagues are John Sims, Daniel O'malley, Steve Franklin, Youssef El Shammaa, Nicholas Wight, Richard Schaefer, Daniel Johnson.

Not the Prem Sagar 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
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.