Hardik G

Software Engineer at RLSUN SYSTEMS INC
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Orland Park, Illinois, United States, US

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • Staffing and Recruiting
    • 1 - 100 Employee
    • Software Engineer
      • Jul 2020 - Present

      - Involved in all the phases of SDLC including Requirement collection, Design & Analysis of the client specifications, Development and Deployment of the application and testing web-based features using JAVA and Python. - Refactored the existing code structure of the various services and simplified it. - Created a dispatcher service to dispatch drives information using serverless Lambdas, SQS and SNS Topic. - Created a script to sanitize hard drives using boto3 client and Python. - Extensively used Spring IOC, Spring DI and Spring AOP to develop the application. - Implemented AngularJscontrollers to maintain each view data, and Angular servicecalls using Angular Factory. - Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations. - Developed few stored procedures and queries using oracle 10g. - Involved in all phases of development including designing, coding and modifying websites, from layout to function and according to a client's specifications. Strive to create visually appealing sites that feature user-friendly design and clear navigation. - JMS is used to create, send and read messages and for asynchronous request processing - Worked on consumption side of REST Webservices. - Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements and used different XML technologies such as XPATH, JAXB, Style Sheets(CSS) etc. - Developed JUnit test cases using PowerMockito, for Controller beans and Helper classes. - Worked on moving hosted services to the serverless. Created a new Lambda, SQS queue and SNS from scratch. - Created CloudWatch alarms to monitor the incoming messages from various SQS queues. - Created new parsers to parse the incoming hard drives messages from various upstream sources. - Reduced drives API latency by lowering the cache calls and using DB instead. - Used Mockito Framework, Junit to write the unit tests. Show less

    • Software Engineer
      • Jul 2018 - Jun 2020

      - Developed Software using core java concepts, implemented collections framework, Spring core Annotations for Dependency Injection, Marshalling, Unmarshalling, JAXB and Spring MVC for REST APIs.- Use Mockito Framework, Junit to test the services in the Spring boot applications.- Debugged angular applications to fix the minor bugs during the application Production release.- Worked with AWS CLI and created instances in EC2 services for the Unix/Linux environment.- Implemented nested views and routing using Angular Router as per the requirement. GUI was developed using HTML 5, CSS3 and AngularJs and created reusable components in AngularJs using Custom Components, Filters and Services.- Used Spring Core Annotations for Spring DI (Dependency Injection) and Spring MVC for REST API s and Spring Boot for microservices with Spring security and authorization.- Developed REST microservices using Spring Boot, Spring Cloud, Docker, Docker Swarm and AWS.- Involved in design and developing the Micro services based on the requirements functionalities.- Designed and developed Micro services, Rest/Soap services using Spring Boot, Spring MVC, Spring Batch, Spring integration based on the requirements.- Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon Web Services (AWS). - Worked with Java libraries to access AWS facilities as Simple Storage Service (S3) and Simple Queue Service (SQS).- Developed and executed Unit Test plans using Junit ensuring that results are documented and reviewed with QA.- Implemented Microservices architecture using Spring Boot for making application smaller and independent.- Hands on experience with CI/CD tool Jenkins. Used Jenkins as a primary tool for implementing the CI/CD during code releases and Bitbucket for source code management. Show less

    • Software Engineer
      • Jul 2018 - Jun 2020

      - Developed Software using core java concepts, implemented collections framework, Spring core Annotations for Dependency Injection, Marshalling, Unmarshalling, JAXB and Spring MVC for REST APIs.- Use Mockito Framework, Junit to test the services in the Spring boot applications.- Debugged angular applications to fix the minor bugs during the application Production release.- Worked with AWS CLI and created instances in EC2 services for the Unix/Linux environment.- Implemented nested views and routing using Angular Router as per the requirement. GUI was developed using HTML 5, CSS3 and AngularJs and created reusable components in AngularJs using Custom Components, Filters and Services.- Used Spring Core Annotations for Spring DI (Dependency Injection) and Spring MVC for REST API s and Spring Boot for microservices with Spring security and authorization.- Developed REST microservices using Spring Boot, Spring Cloud, Docker, Docker Swarm and AWS.- Involved in design and developing the Micro services based on the requirements functionalities.- Designed and developed Micro services, Rest/Soap services using Spring Boot, Spring MVC, Spring Batch, Spring integration based on the requirements.- Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon Web Services (AWS). - Worked with Java libraries to access AWS facilities as Simple Storage Service (S3) and Simple Queue Service (SQS).- Developed and executed Unit Test plans using Junit ensuring that results are documented and reviewed with QA.- Implemented Microservices architecture using Spring Boot for making application smaller and independent.- Hands on experience with CI/CD tool Jenkins. Used Jenkins as a primary tool for implementing the CI/CD during code releases and Bitbucket for source code management. Show less

    • India
    • Software Development
    • Software Engineer
      • Mar 2014 - Jun 2018

      - Developed Multi Franchisee software to manage various functions of a company. The system supports activities like quick job card related to specific job, an east estimate, E-Invoicing, Service Reminder, Book Service Appointment, Inventory Management, Reporting and Analytics. - Designed Application architecture including Application Layer, Business Logic Layer and Data Access Layer(MVC). - Performed requirements analysis, design and development of prototype and then developed business objects with C#. Used Datasets and Data grid controls to display sales report. - Was involved configuration controller activities of base-line code, create release notes, maintain application server, maintain oracle server - Core review of peers and integration testing - Checked compatibility of application on JBOSS, WebSphere and WebLogic - Checked compatibility of application with Oracle, DB2, MySQL as databases - Migrated from JSF to Spring MVC architecture - Used Crystal Report to generate Invoice of sales purchase transaction with XML, jQuery, JavaScript and AJAX. Show less

Community

You need to have a working account to view this content. Click here to join now