Summary
Overview
Work History
Education
Skills
Certifications
Technical Expertise
Timeline
Generic
Avinash Pathrol

Avinash Pathrol

Edmonton,CA

Summary

Software developer with around 8 years of hands-on experience designing, developing, and implementing applications and solutions using a range of technologies and programming languages with a keen interest in Salesforce technology. Seeking to leverage broad development experience and hands-on technical expertise. Being a full-stack developer, I am always open to learning and adapting to new technologies

Overview

8
8
years of professional experience

Work History

Software Developer

Titan Logix Corp
Edmonton, AB
2023.01 - Current
  • Collaborated with business analysts to gather and understand requirements, translating them into effective Salesforce solutions.
  • Developed, tested, and deployed custom Salesforce applications using Apex, Visualforce, and Lightning Components.
  • Customized Salesforce objects, fields, layouts, and processes to enhance user experience.
  • Integrated Salesforce with third-party systems using APIs.
  • Maintained high data quality and integrity within the Salesforce platform by performing regular data maintenance.
  • Participated in Agile/Scrum development processes, ensuring timely delivery of features and adherence to best practices.
  • Working on headless CMS Strapi for the ecommerce platform
  • Developing frontend using NextJS (ReactJS framework
  • Integrating the Shopify API with the application to display the available products and all functionalities
  • Implemented the STRIPE for the marketplace using the Stripe Connect.

Lead Full stack Developer

BACKERS NETWORK INC.
01.2022 - 09.2022
  • Develop and deploy reusable Lightning Web Components to enhance user interface and experience.
  • Build and maintain triggers, batch classes, and other Apex components to automate complex business processes.
  • Implement advanced automation using Salesforce Flows and Process Builder.
  • Design and develop REST and SOAP APIs for external integrations.
  • Collaborate with IT and external stakeholders to ensure seamless data exchange between Salesforce and external systems.
  • Implement error handling and logging mechanisms to track and resolve integration issues.
  • Worked as a MEAN stack developer using NodeJS with express framework for the backend
  • Developed frontend using the Angular Framework with Material UI
  • Handled the DevOps part for the project with deploying the application for the Dev and Live servers using AWS CI/CD
  • Minted the Crypto-currency tokens using Ethereum Blockchain and solidity
  • Minted the NFT's for the blockchain part of the application.

Contract Full stack developer

DIREXCT
09.2021 - 01.2022
  • Worked as a Contract Full stack developer and have handled the overall functioning of the application
  • Worked extensively on the Blockchain side of the application wherein I have been core part when it comes to minting tokens on the blockchain
  • Integrated the Blockchain part to the frontend as the integration engineer
  • Developed various frontend modules especially the landing page and pushing and pulling the data from the AWS.

Full stack developer

COGNIZANT TECHNNOLOGY SOLUTIONS
01.2017 - 09.2021
  • Trained into full stack development on various technologies such as Java, Spring Boot, NodeJS, Angular, ReactJS
  • Worked for prominent clients such as NIKE and developed POC for Nike
  • Worked extensively on NodeJS and Swagger API
  • Worked on frontend using both ReactJS and Angular on different projects
  • Integrated the Backend and Frontend
  • Worked with AWS lambda functions.

Education

Master of Science - Information Technology ( ML & AI )

Concordia University

Bachelor of Science - Computer Science

Rajiv Gandhi Technical University

Skills

  • React
  • NextJS
  • NodeJS
  • Salesforce
  • Outsystems
  • Javascript
  • HTML5/CSS3
  • Bootstrap
  • Semantic UI
  • Material UI
  • Responsive web design
  • Redux
  • Blockchain
  • MySQL
  • Postgres
  • MongoDB
  • Angular
  • AWS
  • Express Framework
  • Solidity
  • Ethereum
  • Ganache
  • Dapps
  • Web3

Certifications

  • Certified Scrum Master (CSM)
  • Certified Scrum Developer (CSD)
  • Salesforce : Platform Developer 1
  • Salesforce : Javascript Developer (Appearing)

Technical Expertise

Reactjs / Nextjs


• Expertise in NextJS (ReactJS) framework to develop the SPA.

• Extensive experience in developing web pages using HTML/HTML5, XML, DHTML CSS/CSS3, SASS, JavaScript, ReactJS & Bootstrap.

• Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations, and Flux concepts.

• Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, and React Native concepts.

• Familiar with creating Custom Reusable React Components Library

• Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.

• Called the Restful web services calls for POST, PUT, DELETE and GET methods.


Nodejs


• Worked with Node.js as the backend with Express framework

• Worked in MVC architecture and developed microservices.

• Created various Rest-API endpoints to facilitate data occupancy.

• Worked with end points to GET, POST, PUT, DELETE database related operations. •

Integrated the backed with the frontend using necessary endpoints integration

• Worked with Callback functions and wrote multiple asynchronous tasks.

• Worked with promises to maintain code performance and comprehension.

• Handled database transactions

• Working with ECMA Script 6 features.

• Worked with MEAN/ MERN stack for developing applications.

• Excellent in designing and writing code supporting serverless frameworks using Node.js

Solid understanding of NoSQL databases like MongoDB, DynamoDB.  


Salesforce


  • Custom Development: Design, develop, test, and deploy custom APEX classes, triggers, and Visualforce pages to meet business requirements.
  • Integration: Integrate Salesforce with other applications using SOAP, REST, and bulk APIs.
  • Lightning Development: Build Lightning components and applications to enhance the user interface and overall user experience.
  • Data Modeling: Create custom objects, fields, and relationships to maintain a scalable and efficient database schema.
  • Workflow & Process Automation: Design and implement process builder flows, workflow rules, approval processes, and validation rules to automate business processes.


Blockchain

  

• Research and Designing industry definite solutions that can adopt Blockchain Technology. Analyzing and understanding the business use case in Implementing Blockchain.

• Creating detailed functional specifications, workflow diagrams, and relevant information Developing web-based applications in React.js and storing the transactions in Ethereum Blockchain Coding Smart Contract using solidity programming language

• Augmenting existing solutions to leverage Blockchain Principles.

• Integrating smart contracts with meta mask browser plugin.

• Generated ERC20 Tokens and transferred as per required.

• Worked with ERC721 Tokens for NFT Minting.

• Worked on a NFT Marketplace project.

• Worked on a Crypt Minting projects.

• Interacting web application using Ethereum Blockchain using Web3.js API.

• Create compile, migrate, test and debugging the smart contracts using truffle framework Developing Dapps using Node.js, React.js, Javascript , HTML ,CSS.


Angular 

  

• Worked Extensively with Angular CLI for creating components, Services, pipes, Directives.

• Experience in working with RESTFUL Web Services and implementing RESTFUL API's.

• Experience in making Responsive Web Pages using Media Queries and Bootstrap, Material Design lite for styling applications.

• Highly skilled at front-end engineering using Object-Oriented JavaScript.

• Extensively used jQuery, JSON, AJAX and DOM scripting to create interactive web applications.

• Extensively Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Sprites, CSS Padding, CSS Table, Pseudo Elements & Classes, and CSS Behaviors in CSS.

• Responsible for checking Cross Browser Compatibility of different elements and tags hence worked on different browsers like Internet Explorer, Google Chrome, Firefox, Opera, and Safari.

• Expertise in implementing the MVC architecture in backend applications using Java & Node.js along with ExpressJS.


Strapi

  

• Have working knowledge on headless CMS Strapi.

• Have experience integrating the Strapi API to frontend NextJS and ReactJS.

• Integrated the shoppable look and shopify API.

• Have experience integration of external databases to strapi CMS other than the base database that Strapi provides.

• Have experience with Authorization and Authentication for the Strapi based API and users.


Flutter

  

• Designed, implemented and tested Flutter and Dart code for iOS, Android and web.

• Completely re-architectured baseline to utilize modern Android features including reworking UI to utilize material design concepts.

• Created Marketplace application for iOS , Android and web platform.

• Worked in integration to firebase as the backend and used its core functionality

• Skilled at API integration for proper functioning of the applications.


AWS

  

• proficient in writing Lambda functions

• Have substantial knowledge in Associating triggers to the AWS lambda using S3, DynamoDB and Route 53 Worked

• with launching EC2 Instances and deploying websites over the EC2 instances

• Worked with cloud front

• Worked with SAM in AWS •

• Tested DynamoDB extensively.

Timeline

Software Developer

Titan Logix Corp
2023.01 - Current

Lead Full stack Developer

BACKERS NETWORK INC.
01.2022 - 09.2022

Contract Full stack developer

DIREXCT
09.2021 - 01.2022

Full stack developer

COGNIZANT TECHNNOLOGY SOLUTIONS
01.2017 - 09.2021

Master of Science - Information Technology ( ML & AI )

Concordia University

Bachelor of Science - Computer Science

Rajiv Gandhi Technical University
Avinash Pathrol