CV
About me
I am a web developer who is focused on Front End development.
Making interfaces for mobiles, tablets and desktop computers is my thing. I make the transformation of the concept made by the designers into something that can be seen and interacted with on the screen.
I have also learned to make applications using ReactJS
.
Constant learning gives an edge in technology is my belief, so I keep learning through multiple mediums and implementing at realtime hands-on.
I also write a tech blog about my learnings.
Skillset
HTML5 (level: advanced)
- Good at writing meaningful and semantic
HTML
- Make sure the
HTML
tags used meet accessibility requirements
CSS (level: medium to advanced)
- Experienced in using
Tailwind CSS
to style different elements of an interface or web page - Familiar with
flexbox
andgrid
utilities for creating almost any sort of layout - Know how to write
media queries
in order have a proper layout and structure across all devices (desktop, tablet and mobile) - Use a
LESS
orSASS
preprocessor in certain situations to makeCSS
more re-usable
Javascript (level: medium)
- Created single page applications using
React JS
- Created state management for React application using
Redux
- Learning to use ES6 and Babel
- Learned how to write unit test cases using
Jest
,React Testing Library
and to implement mock api requests usingMSW
- Previously used
Angular js
version 1 to make DOM manipulations, interactive elements and have modular front end code (now usingReactJS
to achieve the same) - Familiar with creating simple command line tools using
Javascript
in thenode.js
environment - Moderate knowledge of vanilla
Javascript
- Comfortable with
jQuery
Education
Completed MSc.(Tech.) Information Systems course in Goa, India (at the university, Birla Insitute of Technology and Science KK Birla, Goa campus).
Experience
Servion Global Solutions Pvt. Ltd., Chennai, India (March 2024 - June 2024)
- Worked on fixing unit test cases after upgradation of
Jest
testing library to a newer version in their product CXOne Agent that helps agents carry out actions in a call center.
Autonom8 Inc., Chennai, India (March 2023 - December 2023)
- Worked on building features and making bug fixes for their platform A8 Studio using
ReactJS
,TypeScript
, andTailwind CSS
. - Worked on creating state management for their application using
Redux
.
Infosys Limited, was working from Madurai, India (June 2021 - August 2022)
- Worked on creating a functionality for a website using
jQuery
- Created a component using
React JS
andTypescript
(It was a calendar component where the user can select a range of dates and can also move forward or backward by a week). Also wrote unit test cases for the component usingJest
andEnzyme
- Worked on a project using
React JS
,Typescript
andRedux
(Displaying offers in products shown on a page that belonged to a vendor) - Worked on a project that uses
jQuery
andSQL queries
Freelance work on various projects, Madurai, India (January 2020 - May 2021)
- Created an e-commerce website using
Wordpress
andWooCommerce
- Created an application using
React JS
to measure depression and other mental illnesses: https://blenderous.github.io/ahana-psychometry/
Netcom computers India Pvt. Ltd., Tirunelveli, India (As a web developer - January 2018 to March 2019)
- Enhanced their main website.
- Created a short one page website for their Mediaworks business.
- Created a website for Kevin’s Production which is about kids and activities for kids.
Freelance Developer, Chennai, India (As web developer - January 2017 to December 2017)
- Built a website for the solar energy company called Dunamis, designed it using
HTML
andCSS
. - Created a wordpress blog to write opinions about political issues.
- Created a blog for the company Charmboard, designed it using
HTML
andCSS
. - Created a corporate website for the company Charmboard, designed it using
HTML
andCSS
.
Octopouce digital (Under Pink Art Ltd.), Mauritius Islands (As Lead Front End Developer - September 2015 to November 2016)
- Created websites using
Angular JS
version 1 (all the interactive elements of the website, animations and for displaying model data in views across the website) - Integrating
HTML
views within the backend framework and templating engineblade
- Enhancing existing automated tasks (using
grunt
orgulp
) and creating some new ones to have a better workflow - Creating visual layouts from mockups using
Bootstrap CSS
andmedia queries
- Using Bootstrap SASS for making uniform custom themes
- Using
Compass
, aSASS
library to create image sprites or add vendor prefixes automatically - Effectively using version control system
git
- Attempt to create desktop application using
NWJS
(an application for project managers to easily correct textual content in code) - Experimenting with node applications (for CSS fontface generation, markdown generation to name a few)
Ipedis India, Chennai, India (As Front End Developer - February 2015 to August 2015)
- Created websites using properly semantic
HTML
,CSS
withLESS
preprocessor - Learned
Angular JS
version 1 under the guidance of the CTO (Yanis Ghidouche) - Learned to work with task manager (
grunt
) and version control system (git
) - Created challenging designs and layouts using
Bootstrap CSS
andmedia queries
Freelance Developer, Pune, India (May 2012 to December 2014)
- Designed simple websites and interfaces using
Bootstrap
- Created dynamic elements of a websites using
javascript
APIs (geolocation, custom interaction with youtube videos, maps etc) - Created application with
HTML
templates usingmustache JS
- Dabbled with a little bit of
PHP
(for storing user data from forms, using php mailer to send confirmation e-mail, using of grocery CRUD for backend admin interface)
DotAhead (now called ScreenRoot), Goa, India (As Design Specialist - July 2011 to April 2012)
- Created static websites using
HTML
,CSS
andjavascript
- Created some interactive elements using
jQuery
plugins (carousels for images, dialogues that take user input and send information viaajax
andHTML
forms with client side validation) - Went through the painstaking process of developing compatibility for IE6
TransGraph, Hyderabad, India (As an Intern - January 2011 to June 2011)
- Created
HTML
forms for internal applications - Created simple UI using
jQuery UI
- Integrated
HTML
views with business logic written inC#