RESUME
Tarandeep Singh
INTRODUCTION
Hello there! I'm Tarandeep Singh, a passionate Full Stack Developer with a stellar track record of {{yearsOfExperience}}+ years in the industry. With a strong background in Electronics, I chose to embark on a journey as a developer to solve everyday problems through software solutions.
Currently, I'm proudly serving as a Software Engineer at Salesforce, where I contribute to driving innovation, enhancing user experience, and automating repetitive tasks. With extensive expertise in Java, Salesforce, Android, Mendix, CMS Tools, IoT, AI, and Voice, I bring a diverse skill set to the table.
My career highlights include being a {{salesforceCertificationsCount}}x Salesforce Certified professional, with additional certifications in Flosum DevOps and Copado DevOps. I've been recognized as a speaker at prestigious events such as Dreamforce 2018 Demo Jam, TrailheaDX India 2019, Hyderabad Trailblazin', Capgemini Tech Fiesta 2019, and Virtual Dreamin 2020. These platforms have provided me with opportunities to share my insights and expertise with industry professionals.
Outside the realm of coding, I channel my passion for writing through technical blogs and engaging with the developer community. You can find my blog at Blog.SinghTarandeep.com
, where I share valuable knowledge and experiences.
I take great pride in my contributions to the world of technology, and my website,SinghTarandeep.com
, showcases my portfolio and achievements.
In addition to my technical prowess, I believe in the power of collaboration and teamwork. I have received accolades such as the Teamwork award for my contributions to building new solutions and fostering a culture of care within organizations.
Innovation is at the heart of what I do. I was honored with the Innovation of the Quarter award for developing the Lifeblood AppExchange app, which facilitates blood donations and connects donors with those in need. You can find the app on Salesforce AppExchange
My dedication to excellence has been recognized through the Demo Engineer of the Quarter award, highlighting my outstanding performance and ability to showcase the potential of innovative solutions.
I am also actively involved in empowering the next generation of tech entrepreneurs and leaders. As a Technovation Judge and Mentor for school girls, I help guide and support young talent as they use technology to solve community problems.
Completing my M.Tech from BITS Pilani has equipped me with advanced knowledge and a thirst for exploring AI, ML, and Mulesoft. I am constantly seeking new ways to stay ahead of the curve and contribute to cutting-edge technologies.
PROFESSIONAL SUMMARY
- {{yearsOfExperience}}+ years of experience as Software Developer.
-
Certifications
-
Speaker
-
Salesforce AppExchange
- Represented Salesforce at Dreamforce 2018
.
- Experience working with Aura & LWC framework
- Expertise in software design, analysis, development, testing and implementation of web, standalone, client server applications.
- Experienced Java, Android, Salesforce (CRM) and Mendix professional for application development.
- Experience working on Salesforce Classic and Salesforce Lightning.
- Have hands on Experience working on Sales Cloud, Service Cloud and NPSP.
- Have experience on integrating Salesforce with Wordpress/Java/PHP using SOAP Services.
- Proficient in writing codes and development of new programs. Also well versed in writing advance & optimized SQL queries.
- Working experience on ecommerce Application Development.
- Having 1.5+ years of experience in Healthcare Domain.
- Have working knowledge of Wordpress CMS, Opencart and Prestashop.
- Also have experience working on Social Media marketing.
- Having knowledge of Azure, AWS & GCP.
- Have working experience on Sales Cloud, Service Cloud, Community Cloud, FSL, Platform, Einstein,Analytics
- Experience integrating IoT & Voice (Alexa & Google Home) with Salesforce.
- Have experience working on Nodejs, Ruby on Rails & Vuejs for developing enterprise applications.
- Have experience working with Git & Heroku PaaS platform.
- Experience working with API integrations.
- Hands on experience developing Slack apps
- Have experience working on Firebase Cloud Messaging & Firebase Realtime Database
- Have hands on experience on integrating Healthcare monitoring IoT sensors with web applications
- Worked on on Google AIY voice kit projects.
- Mentored a team of school girls under Technovation Challenge to build a mobile application to solve aproblem in the community. I was also the Technovation Judge.
SKILLS
|
Hands on Experience |
Programming Languages/Technologies |
C++, J2SE, J2EE, Spring, Hibernate, iBatis, JUnit, Android App Development,Mendix,Apex, VisualForce, Salesforce Aura, Python, NodeJs, HTML, CSS, JavaScript,JQuery, IoT, Artificial Intelligence, Git, LWC, Vuejs, NuxtJs, Slack app development,ReactJs, ExpressJs
|
IDE |
Eclipse, Netbeans, Android Studio, MavensMate, Visual Studio Code
|
DBMS/RDBMS |
MySQL, MS Access, Oracle, SQLite, SOQL, SOSL, PostgreSQL
|
Middle Tier |
Web Services, SOAP/Rest Services
|
Others |
MS Office, Manual Testing
|
Version Control Tools |
SVN
|
EDUCATION
-
Master of Technology (M.Tech.), Software Systems
Aug 2020 to Jul 2022
-
Bachelor of Technology (B.Tech.), Electronics and Communications Engineering
Aug 2010 to Jul 2014
PROFESSIONAL DEVELOPMENT
-
Design Thinking Executive Program
Oct 2023
PROFESSIONAL EXPERIENCE
-
Software Engineering MTS
Salesforce
April, 20 to Present ({{totalExperience('2020-04-01')}})
Working as a full stack software engineer as part of demo tooling team where my role is to build end-to-end web application for platform automation. We build scalable solutions leveraging tech like Salesforce, Python, Ruby, Nodejs, Reactjs, Vuejs, LWC Open Source, Einstein AI, Heroku, PostgreSQL, GraphQL.
-
Demo Engineer
Salesforce
Oct 2017 to Apr 2020 (2 yrs 7 mos)
Worked as a Salesforce developer as part of demo engineering team where my role is to ideate, configure & build Salesforce demos for prospect accounts. This involves configuration of Salesforce instance, creating automation jobs, developing custom tools & apps to solve customer's problem using platform. As part of this role, I was working on all products of Salesforce, Apex, Lightning component, LWC, Python & Salesforce admin. Apart from this, I was also responsible for innovating and creating reusable demo assets that can be used by Sales person for demo. This involves building demos that involves IoT, AI, Blockchain & other next-gen technologies.
-
Salesforce Developer | Software Engineer
Feuji
Sept 2016 to Oct 2017 (1 yrs 2 mos)
Worked as a Salesforce & Mendix Application Developer. Extensively involved in Development, Configuration and Support of Salesforce & Mendix Application for US Clients.
Specialties :
- Working with Apex, VisualForce for creating High End Salesforce Applications.
- Prepare test data and plan and conduct basic unit or module testing.
- Analyze and review business, functional, and technical requirements.
- Working with Mendix tool for development of High End CRM Applications
- Working with HTML, CSS, JavaScript & JQuery on client side.
- Working on deploying changes to QA Sandboxes and to Production
-
Java Developer
EXL
Feb 2015 to Aug 2016 (1 yr 7 mos)
Worked as a Java developer for Healthcare domain. Extensively involved in Java based desktop application development using Eclipse toolkit SWT, web application development using Spring Framework, iBatis and Oracle database.
Specialties :
- Creating Modules for Desktop Application using Eclipse SWT toolkit.
- Client-Server Architecture
- Creating Web Services to be used by .net as front end.
- Creating JUnit Test cases for modules and windows.
- Optimizing and Enhancing code
- Creating High End Health Care Application for US Clients.
-
Android Developer
Altametrics
Aug 2014 to Jan 2015 (6 mos)
Worked as a Android Application Developer on Restaurant Domain. Extensively involved in Android Application Development using, creating Web Services on Server Side required for Android Application.
Specialties :
- Creating Modules for Desktop Application using Eclipse SWT toolkit.
- Worked on Android Application Development using Java.
- Adding new features in pre created Application.
- Creating Web Services on Server Side required for Android Application.
- Creating JUnit Test cases for testing Android Application.
- Working with Google and other third party APIs
- Uploading and Releasing Application on Google Play Store
-
Trainee
ANR Software Pvt. Ltd.
Aug 2014 to Jan 2015 (6 mos)
Worked as a Java and Android Application Developer. Extensively involved in Java and Android Application Development which includes learning and implementing
ROLE & RESPONSIBILITIES
- To deal with clients on weekly basis regarding the work updates and discussion of further implementations.
- Handling team.
- Part of Social Media Marketing team for promoting Salesforce on Social Media.
- To design, develop, test and deliver Desktop, Web & Web Based applications using Java, Android and Salesforce.
- Implementation of Object-Oriented Design (OOAD) and Programming (OOP) concepts. Used OOPs concepts for class development to streamline efficiency and ensure a scalable and reusable architecture.
- Support ongoing applications and provide troubleshooting.
- Involved in re-designing and development of MVC application for project enhancement.
- To interact with the Onsite team and coordinate with them for changes required on regular basis.
- Working with .Net team by providing Web services support for .Net Front end layer. Involved in debugging & implementing new logics as required by .Net.
- Involved in the complete database and data access layer design. In-depth knowledge of SQL with experience in designing and implementing databases, writing queries, stored procedures, functions,triggers and views.
- Creating Desktop Applications with Eclipse SWT framework.
- Developed test strategies, test plans and test cases and performed Unittesting to identify and resolve integration, functional and usability issues before deployment.
PROJECT(s) UNDERTAKEN
FEUJI
Project Name: CRM Application with Wordpress & Communities as Front End
Tools and Technology: Apex, Visualforce, Lightning Experience, Communities, Wordpress, SOAP API, Eclipse,Salesforce Data Loader, Third part Integrations.
Project Synopsis
- This application contains Salesforce CRM as a backend and Wordpress as Front End.
- Salesforce handles all SOAP requests from Wordpress.
- Salesforce CRM contains Account, Leads, Opportunities, Contacts, Orders, Campaigns, Session,Program objects which manages all data.
- Salesforce CRM has functionality to accept data from wordpress as well as have option to add data from CRM itself with designed visualforce pages
- Salesforce CRM also has Communities enabled for allowing registered user to buy products.
- Salesforce CRM communities & backend pages are built on HTML, CSS, Visualforce components, Apex Class, JavaScript, JQuery
- My Role is to develop visualforce pages, writing business logics in Apex Classes, building SOQL queries
- I also work with wordpress team as a mediator between wordpress and salesforce by providing SOQL Queries, data mapping and optimizing wordpress code so that it will not break Governor Limits
- My other roles are to promote changes from one Sandbox to another or Sandbox to Production, setup of salesforce instance, writing Test Cases
- I also handle a Team of 2 members
EXL Services.com
Project Name: Care Radius Suite
Tools and Technology: Java, Spring, SOAP web services, iBatis, Oracle 10g, JSON, SVN, ANT, Gradle
Project Synopsis
- Care Radius is the renowned and trusted application used by leading Health Insurance brands in USA. The application is suitable for providers, hospital and health insurance Company for providing quick access to medical history of patients.
- Care Radius Suite consists of various applications; Care Radius (Web Based) and Care Radius (Desktop Based) are two applications on which I have worked simultaneously.
- Project is in compliance with HIPPA and ICD guidelines of USA Healthcare, which requires extensive and continuous learning to incorporate the appropriate functionality in the application.
- Experienced working on multiple technical platforms (Java, Dot Net) simultaneously
- Multiple versions of the application (some in different framework) are at the exposure of different clientswhich gives me opportunity to work on different frameworks at the same time.
Altametrics
Project Name: ZipSchedule
Tools and Technology: Java, Android SDK, Restful Web services, JSON, GCM, Google APIs, third party APIs (includes Facebook, Dropbox), Android Studio, JUnit
Project Synopsis
- ZipSchedules is the easiest way for employees and managers to interact and communicate remotely.This application is being used by US Restaurants.
- Created Android Application for ZipSchedule which includes development from the scratch, creating UI designs, writing business logics
- Worked on third party integration which includes Login using Facebook, Google Cloud Messaging,Dropbox File storing API, Google Maps, and Google Location Tracker
- Apart from development, I have to write Test cases in JUnit & Manual Test Cases in MS Excel
- Fixing bugs reported by QA is also the part of my job
- Creating web services on Java server side required by Android App
Project Name: ZipClock
Tools and Technology: Java, Android SDK, Restful Web services, JSON, GCM, Google APIs, third party APIs (includes Facebook, Dropbox), Android Studio, JUnit
Project Synopsis
- ZipClock provides features like real time punch addition/maintenance, saves money by prompting managers before labor law violations occur, allowing them to be proactive rather than reactive to changing conditions. Along with sales forecast. This application was used by US Restaurants.
- Created Android Application for ZipClock which includes development from the scratch, creating UI designs, writing business logics.
- Worked on third party integration which includes Login using Facebook, Google Cloud Messaging,Dropbox File storing API, Google Maps, and Google Location Tracker
- Apart from development, I have to write Test cases in JUnit & Manual Test Cases in MS Excel
- Fixing bugs reported by QA is also the part of my job
- Creating web services on Java server side required by Android App
Project Name: ZipClock Time Clock
Tools and Technology: Java, Android SDK, Restful Web services, JSON, GCM, Google APIs, third party APIs (includes Facebook, Dropbox), Android Studio, JUnit
Project Synopsis
- ZipClock provides features like real time punch addition/maintenance, saves money by prompting managers before labor law violations occur, allowing them to be proactive rather than reactive to changing conditions. Along with sales forecast. This application was used by US Restaurants.
- Created Android Application for ZipClock Time Clock which includes development from the scratch, creating UI designs, writing business logics.
- Worked independently on this application which includes Development, Testing, support to QA Team, fixing bugs and releasing it to Play Store.
- Worked on third party integration which includes Login using Facebook, Google Cloud Messaging,Dropbox File storing API, Google Maps, and Google Location Tracker
- Apart from development, I have to write Test cases in JUnit & Manual Test Cases in MS Excel
- Fixing bugs reported by QA is also the part of my job
- Creating web services on Java server side required by Android App
PERSONAL DETAILS
Date of Birth: |
10th February, 1993 |
Language Know: |
English, Hindi & Punjabi |
Nationality: |
Indian |
Marital Status: |
Married |
DECLARATION
I hereby declare that the above given information are true to the best of my knowledge and belief
Tarandeep Singh