Raj Kumar Sharma

Raj Kumar Sharma

$10/hr
Full Stack Deveoper (MEAN + Java)
Reply rate:
-
Availability:
Part-time (20 hrs/wk)
Age:
33 years old
Location:
REWARI, HARYANA, India
Experience:
2 years
CURRICULUM VITAE Name: RAJ KUMAR SHARMA Mobile No: - E-mail:-- Address: - Patel Nagar Gurugram, India Objective To work in an industry that provides a responsible, challenging role and utilizes my technical, management and analytical skills to the full extent, also to contribute significantly towards the growth of an organization. Educational Qualification Master of Computer Application Working Experience     Total 2 Years 3 Months Experience in Software Development Currently Working at ValueCoders as Software Developer since Aug 2019. Worked as Software Developer at Shauryam Solutions pvt ltd from Jan 2018 to Aug 2019 Worked as Software Trainee at Magic Software from July 2017 to Dec 2017 Skill Set : Database:- MySQL, MongoDB  Data Access Technology: Spring Data JPA (Hibernate), Mongoose  Database Version Control tool: Flyway  Programming Language:- Java  Web Application Frameworks:- Spring, Angular, Angular CLI, ExpressJS  Server Side Java Template Engine:- Thymeleaf  Web Technologies: - HTML5, SCSS, Typescript, XML, JSON, JavaScript, jQuery, NodeJS  Testing Framework:- Protractor  UI Component Library:- Angular Material, Bootstrap  CI Server:- Jenkins  Amazon Web Services: EC2, S3 Bucket, Code Commit, AWS Lambda, AWS IAM, AWS ELB  Cloud: Firebase, SalesForce  Version Control System:- SVN, Git  Knowledge of Java Collections API  Knowledge on Software Development Life Cycle  Good Understanding of DOM and BOM  Good Understanding of OOP Concepts  Good at writing SQL queries  Good Understanding of MVC Architecture Projects: 1. Project Name: GST Voice Technologies Used:  Front-End: Angular , Angular Material, Covalent Teradata  Back-End: Spring Boot App  Database: MySQL Brief Description: It is a Web App for Filing GST Returns, Some Features of GST Voice:  Validation of data at every step to avoid entry of incorrect data.  Easy Reconciliation of Purchase Invoice to avoid error or omission.  Easy tracking of Monthly and yearly summary of Sales, Purchase, ITC and tax liability.  Filling of return is easiest task, all the details in return will be auto populated as per the Invoice generated.  Invoices can be prepared via GST Voice itself and allows instant printing facility.  Provides Security vide managing the role of each user and creation of user group.  Easy import of data in bulk.  Customization of Invoices/printing option etc.  Automatic error identification before uploading the data to GSTN.  Customize Reports to help you get insight on your data.  Cloud based web application, accessible from virtually any internet-connected device. My Contribution: Frontend   I Worked on Angular App I Wrote E2E test cases in protractor DevOps  I Setup Jenkins Server on the same Server where SVN server was running, On every Commit It will try to build the app, if build fails an email will be sent to all developers, if build success the build will be uploaded to AWS S3 Bucket with the current date as the build name.  I Wrote a python script that will increment the build number if build success  I Wrote a PowerShell Script that will be executed manually from AWS EC2 Instance, It will download the latest build from S3 Bucket and Deploy in Tomcat 2. Project Name: Neocepts Tower Master (Customized IoT Solution Using Thingsboard) Technologies Used:  Front-End: Angular  Back-End: Spring Boot App  Database: PostgreSQL  Open Source IoT Platform: Thingsboard Brief Description: It is an IoT platform for data collection, processing, visualization, and device management. Some Features of Thingsboard:  Provision and manage devices and assets Provision, monitor and control your IoT entities in secure way using rich server-side APIs. Define relations between your devices, assets, customers or any other entities.   Collect and visualize data Collect and store telemetry data in scalable and fault-tolerant way. Visualize your data with built-in or custom widgets and flexible dashboards. Share dashboards with your customers. Process and React Define data processing rule chains. Transform and normalize your device data. Raise alarms on incoming telemetry events, attribute updates, device inactivity and user actions. My Contribution:    I Worked on Developing Widgets by using third party library and Customize Existing Thingsboard Widgets I Wrote Logic to Decode The Data Coming from the devices and conversion like GPS Coordinates Conversions from DMS to DD I Wrote Rule Chains for Sending an Alert Email if Values Goes above or below the Limit 3. Project Name: CreditKarma Technologies Used:  Front-End: Angular, Bootstrap  Back-End: NodeJS, Express, Mongoose  Database: MongoDB Brief Description: It is a very small app that stores and maintains credit card details of around 200 cards Some Features of CreditKarma:  Initially card details will be collected manually and saved through UI  Later This Activity will be automated, details will be crawled and refreshed every month  There will be option to export details to excel sheet. My Contribution: Frontend  I have been Guiding New Joinee to Develop Angular App Backend  I Have been working on NodeJS App  Schema Design in Mongoose 4. Project Name: TrustLaw Technologies Used:  Front-End: Angular, Bootstrap  Back-End: NodeJS, Express, Salesforce, Firebase  Database: Salesforce Brief Description: TrustLaw is the Thomson Reuters Foundation’s global pro bono legal programme. We connect high-impact NGOs and social enterprises working to create social and environmental change with the best law firms and corporate legal teams to provide them with free legal assistance Some Features of Task Planner:  Our free legal service enables NGOs and social enterprises to streamline operations, expand into new countries and scale their impact. This helps them focus on their mission without spending valuable resources on their legal needs.It will Show You How much time you have given to which subject  We run accredited legal training on social enterprise and impact investing as well as capacity-building workshops and webinars to provide practical guidance on legal issues relevant to NGOs and social enterprises.  TrustLaw produces a wide range of tools to help our NGO and social enterprise members address their legal needs and support their advocacy efforts. We also provide legal teams with the resources to build and strengthen their pro bono practice, navigate regulatory requirements and engage in successful pro bono partnerships. My Contribution: Frontend  I Have been working on Angular App Backend  I Have also been working on NodeJS App + Firebase + Salesforce + Google Cloud Languages Known Language English Hindi Write Yes Yes Speak Yes Yes Personal Details Father’s Name: Murari Lal Date of Birth: 09-july-1992 Hobbies: Listening to Music Nationality: Indian Declaration I hereby declare that all the information provided above is true and correct to the best of my knowledge. Date: 20-Oct -2019 Raj Kumar Sharma
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.