Summary
Overview
Work History
Education
Skills
Certification
Websites
Timeline
Generic

Karthik Ramesh

Summary

Senior-level Software and Application Developer passionate about creating cutting-edge Salesforce Apps. Strong work ethic and dedication to quality implementation. Adept at working with teams or independently in fast-paced settings.

  • 7+ years as senior Salesforce.com Developer.
  • 14 years of overall IT experience.
  • Experience with Apex Language, Apex Trigger, Apex Scheduler, Batch Apex, Apex Class & Apex Web Service, Partner WSDL & Enterprise WSDL, Visual Force (Page, Component & Controllers).
  • Experience with Typescript
  • Good work experience in Custom Integration of Outbound Messages, Workflow & Approvals, Reports, Custom Objects and Tabs, Email Services, Security Controls, AppExchange Package & Custom Application, Sandbox data loading.
  • Experience is setting up and working with scratch orgs for feature development & use of SFDX on a daily basis and using these as part of CI/CD pipeline.
  • Experience in SFDC configuration and Maintenance activities that includes User Management, Role hierarchies, Permission Sets, Security, Profiles, and Sharing rules.
  • Experience in building reusable UI components and pages with the Lightning component framework.
  • Expertise with Administration and Configuration of Salesforce.com CRM to populate and maintain data.
  • Experience in maintaining, enhance, and create workflows and validation rules.
  • Experience in Implementing Salesforce.com for the sales and support user groups based on user requirements.
  • Used Salesforce Lightning Design System (SLDS) for developing Lightning Components, Actions, Event and Server-Side Controller.
  • Strong knowledge of SFDC standard data structures and familiarity with the Force.com platform.
  • Worked on Lightning Components for building customized components replacing the existing ones.
  • Experience in Sales cloud, Service Cloud, Experience Cloud, Chatter, and App Exchange applications.
  • Experience working with GitHub and setting up automated workflows to achieve CI/CD within different Salesforce orgs championing DevOps process.
  • Experienced in Data Migration from other applications to Salesforce using Apex Data Loader.
  • Experience in web technologies like HTML, XML, CSS, JSP, JavaScript, WSDL, Angular JS, REST, and SOAP.
  • Ability to meet deadlines and handle pressure in coordinating multiple tasks in a work/project environment. Versatile team player with the excellent analytical, presentation, and interpersonal skills.
  • Experience in onsite and offshore coordination.
  • Strong communication, organizational and interpersonal competencies along with detail-oriented and problem-solving skills in the technology arena.

Overview

14
14
years of professional experience
1
1
Certification

Work History

Senior Software Engineer

Cazoo Ltd.
04.2023 - Current
  • Deliver high quality code for feature requests from stakeholders.
  • Design the best possible solution for the requests.
  • Mentoring junior members of the team, helping them, pairing with them whenever possible.
  • Using TDD approach while pairing with the team.
  • Created a standardized process for new member onboarding.
  • Created runbook(s), guides for processes, so other team members can easily refer and get the job done.
  • Proactively keep an eye on the entire org for data & file storage, number of Sys Admins.
  • Review Pull requests (PR) raised by team members, provide constructive feedback and suggestions.
  • Cross-team collaborations and discussions for existing and upcoming integrations.
  • Work on projects built with tech stack like Typescript and inner-source if the other team has no capacity to complete a certain feature.
  • Update customer experience using Einstein chatbots.
  • Created Utility classes to reuse components.
  • Created custom LWC components like File Manager including custom data-table, custom picklist, custom preview file components.
  • Helped in Salesforce Live Agent and Omni-Channel deployment and installation.
  • Tested apps by appending multiple components to a Lightning Application thereby deployed Applications from Sandbox to Production.
  • Experienced in usage of Force.com IDE for creating, modifying, testing, and deploying Force.com applications.
  • Used SOQL and SOSL statements within Governor Limits for data manipulation needs of the application using platform database objects.
  • Worked extensively in customization of Service Cloud Console by embedding LWC components, highlight panel and interaction log.
  • Worked on Lightning Process builder, Flows, Connect API, Chatter ,and quick Actions.
    • Implemented the Web Services through WSDL in the Salesforce.com for outbound messaging.
    • Provided training to internal business users to use applications and develop their own custom reports.
    • Involved in daily stand up meetings, Scrum. This resulted to bring a good solution to the business requirement.
  • Involved in refinement meetings, requirement gathering meetings from stakeholders.

Senior Software Engineer

Cazoo Group Ltd.
03.2021 - 03.2023
  • Deliver high quality code for feature requests from stakeholders.
  • Design the best possible solution for the requests.
  • Mentoring junior members of the team, helping them, pairing with them whenever possible.
  • Using TDD approach while pairing with the team.
  • Created a standardized process for new member onboarding.
  • Created runbook(s), guides for processes, so other team members can easily refer and get the job done.
  • Proactively keep an eye on the entire org for data & file storage, number of Sys Admins.
  • Review Pull requests (PR) raised by team members, provide constructive feedback and suggestions.
  • Cross-team collaborations and discussions for existing and upcoming integrations.
  • Work on projects built with tech stack like Typescript and inner-source if the other team has no capacity to complete a certain feature.
  • Update customer experience using Einstein chatbots.
  • Created Utility classes to reuse components.
  • Created custom LWC components like File Manager including custom data-table, custom picklist, custom preview file components.
  • Helped in Salesforce Live Agent and Omni-Channel deployment and installation.
  • Tested apps by appending multiple components to a Lightning Application thereby deployed Applications from Sandbox to Production.
  • Experienced in usage of Force.com IDE for creating, modifying, testing, and deploying Force.com applications.
  • Used SOQL and SOSL statements within Governor Limits for data manipulation needs of the application using platform database objects.
  • Worked extensively in customization of Service Cloud Console by embedding LWC components, highlight panel and interaction log.
  • Worked on Lightning Process builder, Flows, Connect API, Chatter ,and quick Actions. • Implemented the Web Services through WSDL in the Salesforce.com for outbound messaging. • Provided training to internal business users to use applications and develop their own custom reports. • Involved in daily stand up meetings, Scrum. This resulted to bring a good solution to the business requirement.
  • Involved in refinement meetings, requirement gathering meetings from stakeholders.

Salesforce Developer

Cluno GmbH
12.2019 - 02.2021

• Developed Custom components using Lightning Data Service (LDS).
• Developed dynamic components with complex functionality.
• Developed methods explicitly check for Field Level Security and DML permissions enforcement in all custom lightning components.
• Built custom functionality to securely share files with password protection in lightning.
• Built components with design attributes and Aura Handlers for Events to focus on logic and Interactions in Lightning Applications.
• Explored salesforce CRM content management features and reconstructed similar features into salesforce lightning.
• Implemented multiple platform interfaces to allow a component to be used in different contexts to receive extra context data.
• Developed Post Installation scripts to generate populate custom settings and sample data.
• Created multiple Lightning Components, added CSS and Design Parameters that makes the Lightning component look and feel better.
• Leveraged APEX Controller to make a call for external requests to retrieve data from various APIs and displayed them on to the component.
• Worked extensively in customization of Service Cloud Console by embedding Visualforce pages in custom console components, highlight panel, an interaction log.
• Created user Roles and Profiles, security controls, Territory implementation, shared settings.
• Developed various Apex Classes, Apex Triggers, and Controller classes for various needs in the application.
• Developed various Custom Objects, Tabs, Master-Detail, Lookup relationships, Formula fields, validation rules.
• Designed and deployed Validation rules, Approval Processes, Custom tabs, and Auto-Response for automating business logic.
• Created various Roles, Profiles, and Page Layouts and Configured the permissions based on the hierarchy requirements of the organization.
• Created a data model using standard and custom objects to help construct a product hierarchy in salesforce.
• Responsible for setting up Filed Level Security.
• Designed Visual Force pages to add more flexibility and a rich look.
• Prepared and presented technical review documents for Internal Security Review.
• Worked closely with the business and IT teams to understand business strategy and contributed to achieving business goals from assigned applications for SFDC.
• Performed detailed analysis of business and technical requirements and created a data model using standard and custom objects.
• Active part of Scrum team.

Associate Software Engineer

Cognizant Technology Solutions, CTS
05.2017 - 11.2019
  • Worked in the migration of data from one Documentum environment to another using custom built migration tool using core Java & Swings tech stack.
  • Working in the agile-scrum delivery framework, participating in daily Stand-ups/ Scrums.
  • Started in the team as individual contributor, but when other team members left the team, I stepped up and assumed the role of the team lead and led the project to successful completion.

Salesforce Consultant

Cognizant Technology Solutions, CTS
07.2014 - 04.2017

• Created custom Objects, Tabs, Formula Fields, Field Dependencies, record types, page layouts Validation Rules, Workflows, and Approval Processes for automated alerts, field updates, and Email generation according to application requirements 
• Enabled Communities for sandbox and production for the external Business purpose. 
• Using Eclipse IDE with Force.com plugin for developing Apex programming and customizing meta-data components. 
• Analyzed business requirements, and converted to Salesforce custom objects, lookup relationships, junction objects, master-detail relationships. 
• Created email templates and inbound emails using Visual force for the clients and customers. 
• Pre-Deployment, Deployment, and Post-Deployment activities in Production. 
• Responsible for all the activities related to configuring Data Loader, uploading data in CSV files into salesforce.com, checking for the correctness of the data. 
• Deployed application from Sandbox to Production environments using Change Set, Eclipse, and Force.com Migration tool. 
• Maintaining release notes and release plans for every release. Effectively communicating with the client and team members in Knowledge Transfer sessions. 
• Involved with Salesforce.com Premier Support and handled the support cases with the help of salesforce.com support. 
• Providing ongoing salesforce.com maintenance and administration services including periodic data cleansing, designing, and developing Salesforce declarative functionalities. 
• Interacted with Business users for analysis, requirements gathering, and development.
• Configured Sharing settings to specify the level of access the users must each other's data.
• Created Workflow rules and defined email alerts, related tasks, and field updates.
• Implemented Data Loader for loading the data.
• Implemented the salesforce.com applications using Agile Scrum Methodology.
• Created Custom dashboards displaying data used in research through which process is observed and verified.
• Integrated the Web Services for extracting the data from external systems to display in the pages of Salesforce.
• Developed business documents for Salesforce.com Custom objects

Associate Engineer

JPMorgan Chase
09.2012 - 06.2014
  • Worked on a highly secure project in Banking and Finance domain dealing with Fixed Income securities and Settlement markets.
  • Using Java tech stack, developed applications.
  • Worked in Agile methodologies like Scrum, Kanban.

Junior Associate Software Engineer

Dell International Services
03.2010 - 08.2012
  • Worked on a highly secure project for UBS bank dealing with Fixed Income securities
  • Using Java tech stack
  • Coordinated with other engineers to evaluate and improve software and hardware interfaces.
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
  • Informed internal personnel and external stakeholders of project milestones.

Education

Bachelor of Engineering - Information Science

YDIT, Visvesvaraya Technological University
Bengaluru, India

Skills

  • Salesforce Lightning Web Components (LWC) Framework
  • Salesforce lightning design system
  • Apex Language
  • Apex Web Services
  • Flows
  • Forcecom platform
  • Apex Triggers
  • Apex Classes/Controllers
  • SOQL & SOSL Queries
  • Reports & Dashboards
  • VisualForce
  • Data Loader
  • Workflow & Approvals
  • Process Builder
  • SDLC processes
  • Design and development
  • UI/UX
  • Cross-functional teamwork
  • JavaScript controllers
  • JIRA
  • Application development
  • Data synchronization
  • Stakeholder management
  • Scrum
  • Tools customization
  • Testing and debugging
  • Defining requirements
  • Data warehousing and analytics
  • Software architecture
  • HTML
  • Testing and deployment
  • Server-side controllers
  • Webstorm IDE, Intellij IDE, VS Code, Eclipse IDE
  • Sales cloud
  • Service cloud
  • Visual Studio
  • ChangeSets
  • Git
  • SFDX

Certification

  • Salesforce Certified Administrator
  • Salesforce Certified Platform Developer 1
  • Salesforce Certified Platform App Builder
  • Salesforce Certified Service Cloud Consultant

Timeline

Senior Software Engineer

Cazoo Ltd.
04.2023 - Current

Senior Software Engineer

Cazoo Group Ltd.
03.2021 - 03.2023

Salesforce Developer

Cluno GmbH
12.2019 - 02.2021

Associate Software Engineer

Cognizant Technology Solutions, CTS
05.2017 - 11.2019

Salesforce Consultant

Cognizant Technology Solutions, CTS
07.2014 - 04.2017

Associate Engineer

JPMorgan Chase
09.2012 - 06.2014

Junior Associate Software Engineer

Dell International Services
03.2010 - 08.2012

Bachelor of Engineering - Information Science

YDIT, Visvesvaraya Technological University
Karthik Ramesh