×

About Me

I am a software developer with over years of industry experience (over years in software & nearly 4 years in design) specializing in frontend & backend software development with a background in UI/UX design.

Quantiphi 2021 - Present

• Quantiphi is a global tech consulting agency that has partnerships with companies such as AWS, Google Cloud, Azure, SAP, Oracle, Looker, NVIDIA and more.

• Across my career at Quantiphi I have been a core member of multiple engineering teams building software for Fortune 500 and other well known organizations across North America such as Moody's Analytics, iA Financials, Elevate, Lactalis, Novamera & Reading Partners.

• I had the opportunity to work closely with multiple Solution Architects from the AWS Professional Services team for over 2 years where I learned the best practices used by AWS experts to design, develop and deploy enterprise level software applications.

Tech Stack: AWS, GCP, Python, JavaScript, Node.js, WebSocket, Spark SQL, Open API, jest, React, Typescript, Redux Toolkit, Redux Saga, Tailwind CSS, Material UI AWS CloudFront, AWS S3, AWS S.A.M, AWS Lambda, AWS Secrets Manager, AWS VPN, AWS Cloud formation, AWS CodeBuild, AWS CodeDeploy, AWS CodeCommit, AWS Glue, AWS RDS MySQL Aurora, AWS API Gateway, AWS DynamoDB, AWS Cloud9, AWS EC2, GCP Firestore, GCP BigQuery

Almond Tree 2020 - 2021

• Almond Tree provides services to companies in the real estate industry in Vancouver, British Columbia to aid in the process of buying, selling and renting properties. In November 2020 I was hired at Almond Tree Media as a full stack software developer.

• My role involved designing, developing, maintaining and taking ownership for 3 interconnected web applications. I was responsible for building all 3 applications from scratch using Vue.js on the frontend and Node.js, Python and AWS on the backend I worked closely with the Director/Head of Technology for code reviews, daily stand-ups and with the UI/UX designer to make paper prototypes followed by rapid prototyping for each feature and user interface.

Tech Stack: MongoDB, Express.js, Vue.js, Node.js, Python, REST API, HTML/SASS/CSS, AWS Amplify: [CI/CD, Cognito, Admin Queries: API Gateway] Lambda, Route53, Cloudfront, Cloudformation, IAM and S3. Adobe Suite

Diploma & Masters Degree 2018 - 2020

• After spending nearly 4 years in the industry, I was drawn towards innovative and technology based ideas involving AR & VR. I came to Canada in September 2018 to study web development at Vancouver institute of media arts.

• Following this I decided to pursue a Masters Degree jointly awarded by the top universities in Canada: British Columbia Institute of Technology, Emily Carr University, Simon Fraser University & University of British Columbia in 2019.

Design Experience 2014 - 2018

• I started my career in as a design intern in 2014 at Publicis

• I got my first fulltime job as a designer at Ogilvy in early 2015.

• One of my greatest accomplishments was being an integral part of the creative team on the award-winning campaign "Healthy Hands Chalk Sticks" for ITC Savlon. The team infused soap particles with chalk to promote hand hygiene to children in rural India.

• The campaign went viral with 3.4 million impressions on Facebook and 4.3 million on Twitter in a period of four days.

• This campaign was declared as one of the best works of the decade according to the Cannes creativity report 2020.

Bachelors Degree 2011 - 2014

I was awarded this by Oklahoma City University & Management & Development Institute of Singapore. I studied in Singapore and USA and gained experience in mass communications such as Live Television Broadcasting, Radio, Journalism, Public Relations, Marketing, Advertising & Film Production

×

Software Developer

  • Frontend

  • HTML
  • CSS/SASS
  • Typescript
  • JavaScript
  • jQuery
  • React.js
  • Redux Toolkit / Redux Saga
  • Vue.js
  • three.js
  • Unity + C#
  • AR / VR
  • UI/UX Design
  • Backend

  • SQL
  • NoSQL
  • MongoDB
  • MySQL
  • Node.js
  • Express.js
  • Python
  • SparkSQL
  • PHP
  • AWS

  • Amplify
  • Cognito
  • API Gateway
  • Lambda
  • DynamoDB
  • RDS
  • SAM (Serverless Application Model)
  • Cloudformation (infrastructure as code)
  • Cloudwatch
  • IAM
  • S3
  • Glue
  • Secrets Manager
×

IA Financials

Full Stack Software Developer

• Integral part of the global team that is working on a finance management platform for iA Financial Group.

• Led the implementation of Redux Saga & Toolkit which decoupled API logic from components.

• Optimized data fetching and storage in the redux state, combined with integration of graphQL APIs. This improved memory usage and performance significantly, reducing loading time from 10-12 seconds to 1-2 seconds.

• Took ownership and successfully delivered multiple features with 80%+ unit test code coverage, including QA testing, deployment, with pixel perfect CSS and product demos

• Built a versatile table library from scratch supporting complex functionality, including interpolation of min-max width ranges, sticky headers, custom sorting (client & server side) and advanced CSS.

• Provided leadership to junior engineers through feedback and code reviews across several pull requests which set the standard for code quality on the frontend.

Tech stack: Node.js, jest, React, Typescript, Redux Toolkit, Redux Saga, Tailwind CSS, Material UI, GCP Firestore, GCP BigQuery,

×

AWS & Reading Partners

Fullstack Software Developer

• This was my 2nd project working with AWS at Quantiphi which was when I was promoted to the position of Senior Software Developer at Quantiphi.

• I worked closely with Solutions Architect and Engagement Manager from the AWS Professional Services team to build an education platform for “Reading Partners”

• I was responsible for building and maintaining 45+ APIs in a microservice architecture from scratch

• Took ownership for multiple core features across the frontend & backend including the 30s student homepage animation sequence, lesson plan system with end to end testing.

• I also built several database schemas and custom libraries that managed input validation, datetime calculations and conversions across timezones and more. My work drastically reused code & improved efficiency amongst all engineers.

• Provided leadership through feedback and code reviews on pull requests to identify SQL injection, syntax errors and to improve code quality, readability & scalability on the frontend and backend.

Tech stack: Python, AWS S.A.M, Lambda, S3, Secrets Manager, VPN, Cloud formation, CodeBuild, CodeDeploy, CodeCommit, Glue/ETL Job, MySQL Aurora, API Gateway / Open API, React, Typescript, Redux Toolkit, Redux Saga.

×

AWS & Moody's

Backend Software Developer

• Was an integral part of the AWS Proserve team for the American finance company “Moodys”.

• Worked closely with the AWS Solutions Architect, VP of engineering, team of engineers and business stakeholders at Moodys to build the backend for their ESG application which was launched in june 2022.

• Architected and developed multiple resilient automated failure-recovery ETL pipelines.

• Responsible for developing, testing, and deploying several ETL pipelines that work in collaboration with the existing data lake and 40 API services, which processes data in SQL & NoSQL with complex data mapping logic.

• Improved the system to process a million rows of data in a span of approximately 20 minutes, with an average of 0.034 seconds per row, it previously took 3-4 days for 3000 rows of data.

Tech stack: Python, AWS S.A.M, Lambda, S3, DynamoDB, Cloud9 + EC2, Secrets Manager, VPN, Cloud formation, CodeBuild, CodeDeploy, CodeCommit, Glue/ETL Job, Spark SQL, API Gateway / Open API

×

Fullstack Developer

• Almond Tree provides services to companies in the real estate industry in Vancouver, British Columbia to aid in the process of buying, selling and renting properties. In November 2020 I was hired at Almond Tree Media as a full stack software developer.

• My role involved designing, developing, maintaining and taking ownership for 3 interconnected web applications. I built all applications from scratch using Vue.js on the frontend and Node.js, Python and AWS on the backend

• I worked closely with the Director/Head of Technology for code reviews, daily stand-ups and with the UI/UX designer to make paper prototypes followed by rapid prototyping for each feature and user interface.

• I built the backend from scratch using AWS Amplify, including the CI/CD pipeline and a central authentication system for all platforms that tied to storage system, with unique access rights for each type of user.

• I optimized the frontend to render hundreds of 15-20MB size images on UI within 3-5 seconds. I optimized the file size from 100% to 4-5% its original size without compromising image quality. I achieved this by deploying a Serverless Image Handler on AWS that provided cost effective image manipulation using “sharp” - an open-source image processing tool I was able to reduce image size without compromising quality for all screen sizes. This improved performance from 25 seconds loading time down to approximately 3 to 5 seconds, and reduced the number of files required on storage by 400%.

• I also built an ETL pipeline with python to gather and sort data from websites, pdfs & csv files which helped the company acquire several new customers.

Tech Stack: MongoDB, Express.js, Vue.js, Node.js, Python, REST API, HTML/SASS/CSS, AWS Amplify: [CI/CD, Cognito, Admin Queries: API Gateway] Lambda, Route53, Cloudfront, Cloudformation, IAM and S3. Adobe Suite

×

Virtual Reality

Brief

The Blood4Research Facility within Canadian Blood Services was evaluating if digital technologies have the potential to distract blood donors and reduce anxiety during the donation process. Alleviating these issues has the potential to increase the number of donors willing to give to Canada's blood supply.

Role

I was the lead programmer, I developed the VR Game with C# and Unity and deployed it on an Oculus Go. I architected and deployed an online survey system from scratch in HTML, CSS/SASS, javaScript, jQuery, php & mySQL Databases. This survey helped us gain valuable insights on donors that drove the design and development of the application. I also produced original music for 3 out of 5 levels

×

3D Anatomy Lab

Summary

The UBC Faculty of Medicine and H.I.V.E briefed the team to create a 3D anatomy lab with respectfully presented specimens from real donors to provide users with essential knowledge in the field of human anatomy.

Role

I was the project manager and developer on the team. I handled client communications and acted as a technical liaison between designers and developers to ensure no information was lost in translation. I ensured the front end UI matched the designers and developers technical specifications. I worked with developers to build the core features and deploy the application on Windows, Mac and a password protected website. Built with HTML, CSS/SASS, PHP, MySQL, Unity, C# and webGL

Vikrant Rajan