Ganesh Kumar C.

Ganesh Kumar C. Email and Phone Number

AWS | Spring boot | Java | Angular | Openshift | Micro services @ Strues Inc
Ganesh Kumar C.'s Location
Haslet, Texas, United States, United States
About Ganesh Kumar C.

• 16 years of experience in Object-oriented analysis, Design, Development, Testing, Implementation and maintenance of web based and client server multi-tier applications using Java/J2EE technology, Cloud platforms. • AWS certified and has good experience with cloud platforms such as AWS, Azure, OpenShift and related service like EC2, Redshift, S3 storage, Elastic Beanstalk, ECS, ECR, Fargate, CloudFormation, ALB etc.• Experience in working with Micro services, RESTful and SOAP web services, JSON and Postman Rest client to interact with HTTP APIs.• Strong Programming Skills in designing and implementation of Web/Enterprise based, multi-tier applications using Java, J2EE, Servlets, JSP, JSTL, JavaBeans, design patterns.• Experience in developing with various frameworks: Spring Boot, Spring MVC, Spring Dependency Injection (DI), Spring UI, Struts, Validation and Tiles Frameworks.• Expertise in configuring data sources in JDBC, JNDI, mapping files and POJOs in Hibernate ORM.• Configuring security scans SAST, DAST, SCA and Container for the applications, Resolve them in infrastructure, application code third party libraries, Snapshots, ECR images.• Deployment and troubleshooting experience with various application servers Jboss and Apache tomcat servers.• Efficient in developing java/j2ee applications in various IDE tools like Eclipse, Spring Tool Suite, Net Beans.• Experience in developing, integrating APIs with JS frameworks such as Angular, React along with AJAX, JavaScript, jQuery, XML and XSLT.• Strong experience in different phases of Software Development Life cycle (SDLC) design, Implementation and Testing of software applications.• Expertise in database Tools like SQL developer, TOAD, Aginity workbench and SQL Server.• Experience with CI/CD pipeline tools such as Bamboo, Jenkins, Run deck, GIT and traditional building tools such as Ant, Maven.• Familiar with Agile scrum methodology, high-level designs, capturing functional requirements into use cases and translating those into detailed technical specifications.• Very quick and efficient in solving complex technical issues. Capable of finding out the speedy resolution of perpetuating problems and challenges.• Highly proficient in analyzing, designing and adopting innovative techniques to upgrade the work standard.

Ganesh Kumar C.'s Current Company Details
Strues Inc

Strues Inc

View
AWS | Spring boot | Java | Angular | Openshift | Micro services
Ganesh Kumar C. Work Experience Details
  • Strues Inc
    Senior Application Developer
    Strues Inc Jun 2020 - Present
    • Design, Develop, Integrate Rest APIs using Java, Spring Boot, authorize them with JWT, User Authentication using OIDC.• Create cucumber test cases to validate the Rest API functionalities, Implement Spring Boot Jdbc to connect to PostgreSQL database to perform operations.• Prepare functional and technical specifications and update all documentations.• Convert JSP pages in to Angular components for interactive UI pages, Subscribe APIs to get the response for various modules.• Perform many scans for the application and resolve in case of any vulnerabilities.• Maintain CI/CD pipelines using Jenkins to auto deploy the application using Urban Code Deploy, Docker Image Templates, Fargate for Lower, Higher environments.• Secure secrets in AWS Secret Manager, configure it across the application environments, log the application and audit specifics using log4j.• Document APIs in Swagger, Maintain source code with versions in Bitbucket repositories, develop the application code in Eclipse, Visual Studio.
  • A4 Media
    Senior Software Developer
    A4 Media Sep 2017 - Apr 2020
    Long Island City, New York, Us
    • Design, Develop, implement, maintain and test general computer software, specialized utility programs and web applications using Java, J2EE, Restful, Soap, Spring Boot, Spring framework, Hibernate and Amazon Redshift.• Design and implement new functionality and improve existing API offerings includes integration patterns, security standards, instrumentation and tooling to measure effectiveness and performance and validate using Postman.• Debug application source code in IntelliJ IDEA, Using AWS S3 buckets to export the data, Resolving critical production issues on time.• Participate in system architectural changes, peer code reviews in fisheye, documenting the process in confluence, version control of code repositories in GIT and auto deploy artifacts in Jboss server using Bamboo CI/CD pipelines.• Maintain and Enhance SQL queries, Create elegant, robust, and maintainable software, and leverage automated testing and mocking frameworks to build relevant, correct, and well-factored applications. • Build virtual environment using vagrant to lower developer environment setup time, increase production parity. • Maintain AWS services such as Redshift, S3, EC2 instances with monitoring capabilities to provide scalability and high availability, load balancer to distribute the network traffic to the system.• Generate unit, integration tests using Junit, Mockito, logging using slf4j, Marshall/unmarshall XML components using JAXB, process JSON objects using Jackson.
  • Pyramid Consulting, Inc
    Java Developer
    Pyramid Consulting, Inc Mar 2016 - Aug 2017
    Worldwide, Us
    • Design, Develop, Test, Debug, Document and Support web based J2EE applications using Struts 2, Servlet and Java in accordance with system architecture requirements.• Apply industry standard object-oriented programming best practices and J2EE design patterns.• Participate in peer code reviews and adhere to SDLC principles, standards and practices.• Participate in technology/tools evaluation and technical proof-of-concepts using Java EE technologies.• Plan, Initiate and conduct unit testing of applications as well as facilitate system testing.• Support and troubleshoot production applications, and perform ongoing maintenance to codebase and associated management tools.• Understand system performance issues associated with the introduction of new technologies and recommend solutions.• Analyze, research, evaluate and recommend new procedures and technical solutions to improve the supported systems and to implement agile, efficient and cost effective software applications.• Building reusable code structure and building blocks using Struts 2/Java technologies and improving the development productivity.
  • Deloitte
    Consultant
    Deloitte Mar 2014 - Feb 2016
    Worldwide, Oo
    • Involved in analysis, design, develop, plan and testing phases of Software Development Life Cycle (SDLC) using Agile methodology.• Developed DAO, batch operations, annotation based programs, application configuration files, JNDI factory and business transactions using Java, J2EE and spring framework.• Created RESTFUL web service APIs and integrated with Spring MVC-JSON to execute business processes in software applications.• Designed, created database schema and SQL queries in Amazon Redshift.• Reviewed and improved the application performance by optimizing the application code, SQL queries.• Proactively communicated with the development teams and management for configuration management issues/ processes, provided assistance in resolving critical production issues and develops/ suggests alternative approaches to resolve them. • Integrated Analytics data engine process, XML, JSON objects, Active directory, SAML API to the system. Developed, Tested and maintained application working with established processes.• Developed proof of concept for new solutions and technologies as well as recommendations for changes to improve system performance and throughput. Responsible for deployment of artifacts in Jboss server, Tested Web services using Rest client API - Post man.• Used Jira project management tool, bitbucket, source tree for code version control, slf4j for logging system exceptions, Junit for unit testing and Maven build process.• Driven best practices, quality and consistency with in design and all phases of development life cycle.
  • Genpact Llc
    Assistant Manager
    Genpact Llc Apr 2010 - Mar 2014
    New York, Ny, Us
    • Applied broad application and system architecture, design capabilities over many technologies to implement secure, robust and service oriented architectures. • Designed and developed web application modules, configuration files, Action classes, Interceptors, validations, tiles, business transaction processes, session management, Job scheduling using Java, J2EE, Struts, Spring, Servlet and Jsp.• Implemented data access layer, connection pooling, pojos, persistence layer and connectivity, query processing using JNDI, JDBC and Hibernate to process the data in the database.• Configured spring to manage Actions as beans and set their dependencies in a spring context file and integrated middle tier with Struts web layer.• Designed, created, and maintained the database tables, procedures, SQL Queries in oracle, SQL server.• Involved in application development, testing, debugging, defect fixes, integrating and parsing XML components and support the business users.• Implemented scalable, high performance indexing, searching capabilities for full text search engine using Apache Lucene, document parsers and detection and content extraction techniques from various file formats using Apache Tika.• Deployed artifacts in Jboss, Apache tomcat servers and used Springsource Tool Suite (STS), eclipse, NetBeans for application development.• Implemented singleton, MVC, Service locator and data transfer object design patterns, SSO based user authentication and authorization, BIRT data visualization reports for the application users.• Developed web pages using html, css, JavaScript, Ajax and jQuery, rich interactive dashboards using fusion charts API, logging using log4j, Application specification and code association. Ensure compliance to program standards, technical specifications, prepared systems with in required time frame.• Created Junit test cases for systems, test web/enterprise based applications, Ant build automation tool for continuous integration.
  • Institute For Electronic Governance
    It Associate
    Institute For Electronic Governance Jun 2008 - Apr 2010
    • Established, Refined and Integrated Development and test environment tools and softwares as needed.• Implemented action classes, business logic components, tags, beans, validation rules for the applications to handle user interactions through forms, backend functionality using Java, J2EE, servlet, Jsp, Struts and MVC.• Designed and developed user interfaces for web applications using JavaScript, Ajax, CSS and Html.• Created SQL queries in PostgreSQL, server scripting, database connectivity using JDBC, network systems and servers.• Identified, recommended, developed code modifications to improve established application processes to support the business requirements.• Used Eclipse for application development, Deployed artifacts in Apache tomcat server. Implemented and maintained application phases, client, server side validation rules.• Developed and directed software system testing and validation procedures, programming and documentation.

Ganesh Kumar C. Education Details

  • Akula Sree Ramulu College Of Engineering, Beside Nh-5, By Pass Road, Tetali, Tanuku, Pin -534211(Cc-53)
    Akula Sree Ramulu College Of Engineering, Beside Nh-5, By Pass Road, Tetali, Tanuku, Pin -534211(Cc-53)
    Electronics And Communication Engineering

Frequently Asked Questions about Ganesh Kumar C.

What company does Ganesh Kumar C. work for?

Ganesh Kumar C. works for Strues Inc

What is Ganesh Kumar C.'s role at the current company?

Ganesh Kumar C.'s current role is AWS | Spring boot | Java | Angular | Openshift | Micro services.

What schools did Ganesh Kumar C. attend?

Ganesh Kumar C. attended Akula Sree Ramulu College Of Engineering, Beside Nh-5, By Pass Road, Tetali, Tanuku, Pin -534211(Cc-53).

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.