Summary
Overview
Work History
Education
Skills
Work Preference
Additional Information
Timeline
Barista
Surender Reddy Seelam

Surender Reddy Seelam

Buffalo,NY

Summary

7+ years of experience in software development including Analysis, Design, and Development of Web-based applications. Extensive experience in the design and development of multi-tier applications using Java, Spring, Hibernate, XML, JavaScript, Junit. Expertise in developing UI-based GUIs using Java Applets, HTML5, DHTML, JavaScript, XML, and spring form tags. Built user interfaces using HTML5, CSS3, Bootstrap, JavaScript, AJAX, jQuery, Tag Libraries, Angular, and AngularJS Extensive experience in different IDEs, Eclipse. Good Knowledge of XML technologies including XML and Web Services using AXIS. Experience in web application design using open-source MVC, and Spring Frameworks. Extensive Experience in using MVC (Model View Controller) architecture for developing applications using JSP and Servlets. Experience in developing data models using Hibernate POJOs and configuring the Hibernate persistence layer. Experience using Hibernate for mapping Java classes with databases and using Hibernate query language (HQL). Proficient in using RDBMS concepts with Oracle 9i/10g, SQL server and MySQL. Expertise in Kafka architecture where I have high understanding of Kafka's architecture, including topics, partitions, brokers, producers, and consumers. Excellent communication and interpersonal skills and involved in client interactions for scoping, effort estimates, and status reporting

Overview

8
8
years of professional experience

Work History

Java Developer

Allstate Insurance
, PA
11.2022 - Current
  • The Company offers personal and business insurance products including homeowners, renters, automobiles, flood, property, liability, workers compensation, and surety bonds
  • Responsibilities:
  • Led comprehensive analysis and design efforts for portal enhancements, overseeing all stages of development, testing, and deployment
  • Leveraged Spring framework capabilities, such as Spring IOC, Spring MVC, and Spring Boot, to optimize portal functionality
  • Spearheaded the design and implementation of an intuitive user interface, utilizing HTML5, CSS3, JavaScript, Angular, and Bootstrap to enhance user experience
  • Integrated Kafka with other systems such as databases, messaging queues, or data lakes
  • Established and configured Spring files for efficient dependency injection, streamlining application performance
  • Implemented Amazon CloudWatch for proactive monitoring of AWS services and utilized CloudWatch logs to track application performance
  • Involved in implementing Vertex solutions within an organization, being a java developer and contributions in the implementation process
  • Designed and implemented RESTful APIs to facilitate seamless communication between different components of the data infrastructure
  • Managed defect resolution and issue tracking through JIRA, ensuring thorough documentation and resolution of bugs
  • Orchestrated the build process using MAVEN, incorporating Log4J to generate detailed log files for effective application debugging and troubleshooting
  • Developed and maintained Java-based Big Data applications using Spring and Vertex frameworks
  • Environment: Java/J2EE, Spring 3.2.5, Spring boot, MySQL, Vertex, Tomcat, Rest, Agile, Kafka Git, Microservices

Java Developer

Voya Financial
Minneapolis, MN
01.2020 - 10.2022
  • Voya: based in Minneapolis, Minnesota is one of the Largest Financial Services Companies
  • Voya serves individual consumers, small and middle-market businesses, and large corporations with a full range of banking, investing, asset management, and other financial and risk-management products and services
  • It offers industry-leading support to more than 4 million small business owners through a suite of innovative, easy-to-use online products and services
  • RESPONSIBILITIES:
  • Collaborate in an Agile SCRUM development process for efficient product life cycle management
  • Plan and execute application programming design, coding, testing, and debugging activities utilizing core Java and J2EE technologies
  • Design, implement, and test the Spring Domain Model for services using Core Java
  • Employ AngularJS within the MVC framework for effective data binding and web service consumption
  • Develop the presentation layer using JSP, HTML, DHTML, CSS, AJAX, and JavaScript
  • Implement applications using conventional design practices, including SOA-Service Oriented Architecture and MVC-Model View Controller
  • Provided support for Vertex users or resolved issues related to the platform, showcase your problem-solving skills in this area for troubleshooting and support
  • Spearheaded the integration of Kafka for real-time data streaming, significantly improving data processing capabilities
  • I was responsible for developing and maintaining Java-based Big Data applications, focusing on utilizing Spring and Vertex frameworks to facilitate efficient data processing
  • Utilized UNIX shell scripting for automation of engineering and operational tasks, streamlining development and deployment processes
  • Create and review high-level conceptual designs, ensuring alignment with project objectives
  • Develop and review detailed designs for information systems, encompassing functional specifications that define business rules, input, processing, and output details
  • Involved in monitoring Kafka clusters or optimizing their performance
  • Review information system security requirements to establish and maintain adequate access controls
  • Write computer programs based on previously developed and approved program specifications
  • Develop unit, component, and system test plans and data with input from end-users
  • Develop, integrate, register, and expose Web Services using various protocols such as SOAP/HTTP, Java, J2EE, and Spring
  • Provide service versioning and governance using tools like IBM WebSphere Service Registry and Repository
  • Stay updated on industry best practices, technologies, and trends to contribute to continuous improvement within the development process
  • Collaborate with cross-functional teams to troubleshoot, debug, and optimize code for performance and scalability
  • Mentor junior developers and actively participate in knowledge-sharing initiatives within the development team
  • Foster a culture of innovation, collaboration, and continuous improvement within the development team
  • Environment: Java1.6, J2EE, Maven, IBM WebSphere, SOAP, REST, WSDL, Apache Axis 1.4, Spring, Eclipse, unit.

Java Developer

Cigna, Health Group
, CA
06.2018 - 12.2019
  • This project will implement Dream Incentive Engine for the CIGNA
  • Dream Incentive Engine will manage within CIGNA all incentive Programs Goals Client and rules associated with reward processing
  • The incentive program will have the ability to implement flexible and cost-effective incentive solutions for clients in one environment utilizing a variety of customer touch points
  • These reports also include what Incentive programs are most taken by employees and which company also what is the frequency of meeting the Goals etc
  • RESPONSIBILITIES:
  • Collaborate in an Agile environment, actively participating in the design, development, implementation, and testing phases of enterprise applications
  • Execute application programming activities, encompassing design, coding, testing, and debugging, leveraging core Java and J2EE technologies
  • Develop dynamic and responsive presentation layers using JSP, HTML, DHTML, CSS, AJAX, and JavaScript
  • Create user-friendly interfaces employing JSP, AJAX, HTML, and CSS, utilizing JSP Tag libraries to enhance application simplicity
  • Implemented customizing Vertex solutions to meet specific business needs or integrate with other systems
  • Contribute to the development and review of detailed designs for information systems, encompassing functional specifications that define business rules, as well as input, processing, and output details
  • Conducted performance tuning and optimization of SQL queries and PL/SQL code, enhancing overall system efficiency
  • Contributed to logical and physical data modeling efforts, ensuring the integrity and scalability of the underlying data architecture
  • Additionally, I played a key role in integrating Kafka for real-time data streaming, enhancing our data processing capabilities
  • My role involved extensive collaboration with onsite and offshore teams to ensure effective communication and coordination throughout the development lifecycle
  • Ensure information system security by reviewing and implementing adequate access controls
  • Translate approved program specifications into computer programs, ensuring adherence to development standards
  • Formulate comprehensive unit, component, and system test plans and data with user input, promoting robust testing practices
  • Implement Service versioning and governance using IBM WebSphere Service Registry and Repository
  • Participate in value-added operational processes such as project planning, estimation, testing, and quality assurance
  • Proactively adapt to changing requirements and contribute to continuous improvement in development processes and methodologies
  • Environment: Java1.6, J2EE, Maven, Rational Rose, IBM WebSphere, SOAP, REST, WSDL ,Apache Axis 1.4, Spring, Eclipse, unit.

Java Developer

DNB, Dun, Brad Street
, TX
07.2017 - 01.2018
  • Credit Rating is a middleware application which is used to develop credit for loan, commercial and small business customers
  • It is based on Spring Batch services
  • RESPONSIBILITIES:
  • Lead and facilitate Requirement Gathering sessions to identify and document enhancements for the existing project
  • Drive the creation of comprehensive design documents and impact assessment documents to guide the development team
  • Design, develop, integrate, register, and expose Web Services using various protocols such as SOAP/HTTP
  • Utilize Java, J2EE, Spring, and jQuery for implementation
  • Spearheaded application programming activities, including design, coding, testing, and debugging using core Java and J2EE technologies
  • Contribute to the development and review of high-level conceptual designs, ensuring alignment with project objectives
  • Create and review detailed designs for information systems, encompassing functional specifications that define business rules, input/output processes, and data persistence
  • Implement and review code with a focus on information system security requirements, utilizing tools such as PMD and check style
  • Develop comprehensive unit, component, and system test plans along with relevant test data, incorporating user input for effective testing
  • Actively participate in value-added operational processes such as project planning, estimating, testing, and quality assurance to ensure successful project outcomes
  • Environment: Java1.6.0.2, J2EE, Maven, Spring batch, Hibernate, Eclipse, Junit, Web services, jQuery

API Developer

PictoRobo
Nagpur
02.2016 - 03.2017
  • PictoRobo is digital commerce firm which has online shopping facility as well as it develops software product for clients
  • Used Android content providers for implementing features like sending E-mails, SMS, etc., from the app and designed suitable GUI for these applications
  • Built apps that communicate with RESTful services for getting the Weather Forecast and updating the employee’s Bonus Earn Points
  • Developed applications with In App Billing service for making the payment through the application
  • Implemented RESTful API in JAVA to connect the Wellness app to the MS SQL Server database
  • Worked with Java 7 and 8 efficiently
  • Used Crashlytics, while testing the application, to verify the proper free-flow working of the application
  • Involved in Integration of third party API's for Mobile Access and data collection using NFC (Bluetooth) in Mobile for data logging and used JIRA for bug tracking and issue tracking
  • Used Google Play Licensing service for controlling access to the application in the security manner
  • Responsible for unit testing of Android applications by using JUnit testing framework and that reduced the time which is require in doing manual testing
  • Used Firebase cloud service for real time database, cloud messaging, authentication and notification for managing employee data who were working in an organization
  • Android backward compatibility was achieved using the ActionBarSherlock library
  • Responsible for design of user interface using various Fragments, custom layouts, buttons, dialog boxes, alert boxes and different form of widgets
  • Worked with Hierarchy Viewer and traceview for checking the performance of the app
  • Worked with database transaction using PL/SQL in later phases
  • Used Maven as a build tool during the build process of all the Applications and SVN as version control.

Education

Master’s - computer and information sciences

University Of South Dakota

Bachelor’s - Electronics and Communication Engineering

TKR College Of Engineering and Technology

Skills

  • Languages: Java, SQL, and J2EE
  • Frameworks: Spring, Hibernate, Angular, and Vertex, Spring MVC, Spring Boot, AngularJS, jQuery, Bootstrap; and ReactJS
  • Databases/Cloud: Oracle, SQL, AWS, Kafka, MySQL, H2
  • Tools/IDEs: Maven, Eclipse, Git
  • Web Technologies: HTML5, CSS3, JavaScript, Bootstrap
  • Others: SOAP API, Data Warehouse/ETL, DevOps Engineering, Restful API, Scrum Methodology
  • Cloud & Tools: AWS, Git, GitHub, Maven/Gradle, Tomcat/Jetty, Docker, CI/CD, JUnit, and Jira

Work Preference

Work Type

Full TimeContract WorkInternshipPart Time

Work Location

On-SiteRemoteHybrid

Important To Me

Work from home optionWork-life balanceCareer advancementHealthcare benefitsFlexible work hoursTeam Building / Company RetreatsPersonal development programs

Additional Information

GitHub: https://github.com/SurenderReddySeelam

linkedln: www.linkedin.com/in/surenderreddyseelam

Timeline

Java Developer

Allstate Insurance
11.2022 - Current

Java Developer

Voya Financial
01.2020 - 10.2022

Java Developer

Cigna, Health Group
06.2018 - 12.2019

Java Developer

DNB, Dun, Brad Street
07.2017 - 01.2018

API Developer

PictoRobo
02.2016 - 03.2017

Master’s - computer and information sciences

University Of South Dakota

Bachelor’s - Electronics and Communication Engineering

TKR College Of Engineering and Technology
Surender Reddy Seelam