CV
About me
Graduated from BITS, 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
- Very much intrigued by the philosophy of
polymer
and always looking to implement something similar in my code
CSS (level: medium to advanced)
- Know how to write
media queries
in order have a proper layout and structure in tablet and mobile - Like to write a lot of
CSS
to create proper layouts for the page/application - Use a
LESS
orSASS
preprocessor to makeCSS
more re-usable - Learning to make
CSS
more maintainable and well organized using naming conventions and custom libraries for the commonly usedCSS
utilities
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
I have worked in various organizations for more than 5 years, excluding the period when I did freelance work.
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#