Siva C

Siva C Email and Phone Number

Full Stack Developer | Java | Spring Boot | Angular | React | Microservices @ Citi Group
Siva C's Location
United States, United States
About Siva C

Siva C is a Full Stack Developer | Java | Spring Boot | Angular | React | Microservices at Citi Group.

Siva C's Current Company Details
Citi Group

Citi Group

View
Full Stack Developer | Java | Spring Boot | Angular | React | Microservices
Siva C Work Experience Details
  • Citi Group
    Full Stack Java Developer
    Citi Group Dec 2022 - Present
    • Involved in Full Cycle of Software Development from Analysis through Design, Development, Integration and testing phases by following Agile Software Development with Scrum methodology.• Designed and Developed application based on Microservice Oriented Architecture using Spring Boot and node with Express JS. • Created single page web application by creating templates with HTML5(for pages), CSS3(styling), Bootstrap (speed development, responsive, consistency), ES6 and responsive components by using event binding and routing services for great user experience with Angular 4.0• Created Reusable Angular 4.0 components using Typescript and services are obtained using Dependency Injection to consume REST API’s.• Designed pages using Angular 4.0Validations, Modules, Events, Expressions, Directives, Controllers and Filters.• Worked with Angular 4.0 using Angular CLI and generated various components, routes, services, pipes and structured the application code using Component based architecture.• Created many custom filters using Angular4.0 and external module to manipulate the routing.• Extensively worked in writing minimal code in building re-usable forms with their validations using React JS.• Used React JS to create Controllers to handle events triggered by clients and send request to server.• Works in using React JS components, Forms, Events, Keys, Router, Animations. • Automated different Unit Test Cases using Jasmine and Karma Testing Frameworks on Angular 4.0and Mocha and Chai for react testing.• Created NodeJS services using ExpressJS which are consumed by Angular 4 components on the client side. • Developed Microservices using Spring Boot, Spring Cloud with Netflix Eureka to create the discovery Server, service, discovery clients and integrated Apache Kafka and Zookeeper as message broker.• Used Spring Boot which is radically faster in building cloud Microservices and develop Spring based application with very less configuration.
  • General Motors
    Full Stack Java Developer
    General Motors Oct 2019 - Dec 2021
    India
    • Developed user interface with HTML5, CSS3,JSON, AJAX, React JS and on server-side technology with Node JS.• Responsible to Style, look and feel of the web page with LESS that extends CSS with dynamic behavior such as variable, mixing, operations and functions.• Analyzed business requirements to translate functional requirements into technical requirements and developed web application using MongoDB, Express, React.js/Redux and Node.js (MERN stack).• Implemented Reactjs with Redux architecture for fetching asynchronous data from the RESTful webservices.• Worked in using React JS components of NPM (Node packaging manager) such as Forms, Events, Keys, Router, Animations, and Flux concept.• Responsible for React UI and architecture, building components library, including Tree, Slide-View and Table Grid.• Used React Axios service (React-Router technique) to retrieve data from server simultaneously in the background without interfering the display and existing page in an interactive way.• Several view components of ReactJS where managed using Webpack builds tool.• Navigation capabilities of application are implemented using React Router module.• Developed few Microservices using Node.js for this microservice architecture-based application.• Developed back-end components, connect the application with the other web services, and support the front-end developers by integrating work with the Node JS application.• Integrated Express.js framework to handle the views, requests, routing and organize the web application into an MVC architecture on Node.js server.• Configured Express.js to set up middle-wares to respond to HTTP requests and created RESTful API with Node.js.• These Node.js microservices were then put into the Docker container for continuous integration testing.• Implemented Node.js Logging to discover the errors and to see if the services are running properly.
  • Hsbc
    Java Developer
    Hsbc Apr 2016 - Sep 2019
    India
    • Involved in analysis, specification, design, implementation, and testing phases of Software Development Life Cycle (SDLC) based on the functional requirements.• Followed Agile Software Development Methodology and Test-Driven Development (TDD) to build the application iteratively and incrementally. Participated in scrum related activities and Daily Scrum Meetings.• Developed Customer GUI using HTML, CSS, LESS, JavaScript, Bootstrap, JSON, AJAX, Jquery and Backbone JS to simplify the complexities of the application and to create single page application.• Created several models with key-value binding, custom events, views, and declarative event handling using BackboneJS framework.• BackboneJS used for creating single page application using a RESTful JSON interface service.• Backbone JS communicates via events and helps to develop fast application and easily maintainable code.• Implementing the Backbone JS and Spring MVC framework for data access.• SOAP web services were developed in a top-down approach using hibernate and Oracle and the clients were generated with JAX-WS • Designed and developed Spring Batch Applications to read data from flat files and databases. • Used spring batch framework to update data in databases.• Used spring batch framework to create custom readers and writers to work with the application. • Implemented Java EE components using Spring IOC (Dependency Injection), Spring Transactions and Spring security models.• Created spring batch jobs for reliability, robustness and essential automatic processing using Spring Batch.• Used Spring Batch to develop batch processing to handle bulk requests from the clients.• Used Spring Batch as spring batch jobs can meet the requirements of reliability, robustness, and traceability, which are essential for automatic processing of large amount of data.• Extensive experience in developing batch jobs using open-source framework like Spring Batch framework.
  • Birlasoft
    Junior Software Developer
    Birlasoft Jun 2014 - Mar 2016
    India
    • Designed the application using the J2EE design patterns such as Session Façade, Business Delegate, Service Locator, Value Object, Value List Handler, and Singleton.• Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.• Designed and developed web interface using Struts, JSP, CSS, and JavaScript for administering and managing users and clients.• Client-server validations were handled using Struts Validator Framework’s validate plug-in.• Struts framework is helpful to manage the objects and exposing the services to presentation layer.• Implemented Multithreading for handling multiple requests and for high performance.• Developed the middle tier using EJBs. • Developed EJB deployment descriptor using XML and used JAXB components for transferring the objectsbetween the application and the database.• Developed session, entity beans and message driven beans (MDB)that consumed the messages from the JMS.• Java message queue (JMS) is used for exchanging the information and messaging services.• Entity Beans used for accessing data from the SQL Server database. • Prepared high- and low-level design documents for the business modules for future references and updates. • Deployed the application on Websphere application server in development and production environment.• Undertook the Integration and testing of the different parts of the application.• Developed automated Build files using ANT.• Performance tuning of JVM heap size, garbage collections, java stack and Native thread & production performance.• Used log4j for logging.• Code Walkthrough, Test cases and Test Plans.• Involved in unit testing using Junit.• Developed EJB’s and deployed them on IBM WebSphere Application server.• Used SVN for version control across common source code used by developers.

Siva C Education Details

Frequently Asked Questions about Siva C

What company does Siva C work for?

Siva C works for Citi Group

What is Siva C's role at the current company?

Siva C's current role is Full Stack Developer | Java | Spring Boot | Angular | React | Microservices.

What schools did Siva C attend?

Siva C attended Texas A&m University-Corpus Christi.

Not the Siva C you were looking for?

  • Siva C

    Python Developer | Sdlc | Aws Cloud Infrastructure | Proficient In Python, Django, Flask, Reactjs, Angularjs | Specialized In Data Analysis, Visualization, And Restful Apis | Devops Enthusiast With Docker, Git, Jenkins.
    San Marcos, Tx
  • SIVA C

    Application Developer
    Dallas, Tx
  • Siva C

    Aws Certified | Cloud/Devops Engineer | Full-Stack Developer | Secure Ci/Cd Pipelines & Iam | | Prod Experience | Cloud Infrastructure & Ci/Cd Automation (Aws, Azure, Gcp) | Expert In Iac, Kubernetes | Python, Rest Apis.
    United States
  • Siva C

    Senior Technical Recruiter At Objectwin Technology
    Houston, Tx

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.