Code/Design/Develop
I am a full-stack developer with more than 3 years of experience in software development. I have expertise in front-end technologi... Read More
Skills
REST APIs
MySQL
SQL
React.js
MongoDB
Git
AngularJS
Brochures
Experiences
8 years 3 months
Xola
Apr 2023 - Current
Software Engineer
Symphony Talent
Aug 2021 - May 2023
Associate M2
Campaign Monitoring Dashboard - Developed monitoring dashboard for campaigns using Grafana, AWS S3, AWS Glue, and AWS Athena. It is used to monitor data related to Github campaigns and emails.
Browser Extension - Worked on chrome extension that scrapes user profile from Linkedin and exports it to SFX CRM of the client. Used cookie login, background scripts, and open APIs to achieve it. Browser Extension was built with cross-browser compatibility.
Encryption and Decryption - Developed Java API that encrypts the authorization header using a secure random symmetric AES key and initial vector. It further encrypts AES Key using an asymmetric RSA public key. Encrypted data is then decrypted on the front end in angular to allow user login. Encryption uses AES/GCM/NoPadding. Wrote test cases using TestNg and Mockito.
Template Builder - Revamped email template builder page which uses a third-party template editor in angular JS. Reduced the page load time by 60%. Added granular feature permissions.
Sourcer Campaigns - Worked under the BAU program to update legacy code and stabilize source campaign flow. It included campaign monitoring, code refactoring, fixing client-reported bugs, and maintaining legacy code.
Symphony Talent
Sep 2020 - Jul 2021
Associate M1
Tracking Links - Developed feature in Angular 9 to let users create a tracking link for any URL which can later be used for analytics. Users can also generate a Bitly link and QR code for that tracking link. Build nodeJS APIs using AWS lambda to store and retrieve Bitly from DB.
Custom Sources - Developed Angular 9 page with a modal window to list custom sources/tactics for their campaigns and also let users create new custom sources. Implemented field validations and searching and sorting of tactics. Also written extensive test cases using Karma and Jasmine.
Media Campaigns - Worked in angular JS and angular to develop modular and reusable components for the media campaigns page and the talent marketer flow which renders a huge amount of data in the page using ag-grid. Also, worked in the backend in nodeJS to write APIs to create media campaigns.
Next Labs
Jul 2020 - Sep 2020
Full Stack Engineer
Worked on two important projects:
MakeBase: 3D Printers Encyclopedia - Developed an end-to-end website that contains information about more than 2000 3D printers. It was developed on python's Flask framework and includes features like search and sort filters based on various criteria.
Implemented user creation and login, product details page with similar products gallery, and also developed an admin panel to customize various features and homepage.
The website uses the MongoDB database and is deployed using GitLab.
Perfumate: Perfume finder - Designed and developed a static website using Hugo static website generator. The website includes a homepage, product search, product details, and perfume by filter pages.
The website includes information about more than 50k perfumes
Self Employed
Jul 2017 - Jun 2020
Graphic Designer
https://behance.net/cddharthsingh
Coding Blocks
Feb 2018 - Nov 2018
Campus Ambassador
TEDxDSCE
Mar 2017 - Jul 2018
Organizer and Graphic Designer
Core team member and Graphic Designer. Designing all kind of stuff including Posters, ID Cards, Brochure, Logos etc for the event TEDxDSCE that was organized in Dayananda Sagar College Of Engineering on 31st of May 2017.
TEDxDSCE is back with TEDxDSCEWomen on 3rd of November, 2017.
Internshala
Mar 2018 - Jun 2018
Internshala Student Partner
Easy Nirman
Dec 2017 - Feb 2018
Graphic Design Intern
Portfolio
No Portfolio added yet
Download the medial app to read full posts, comements and news.
Know everything that’s happening in the startup ecosystem, first.