Tony Shaji

I'm

Image by Freepik

About

A passionate and results-driven web developer with a creative flair for crafting elegant and functional digital experiences. I specialize in building web solutions that not only look great but also deliver exceptional user experiences

Tony Shaji's Dev Card

Full Stack Developer

I have honed my skills in front-end and back-end web development, making me a proficient full-stack developer. a dedicated full-stack developer with a passion for crafting end-to-end web solutions that are not only functional but also user-centric and visually appealing.

  • Birthday: 6 August 1993
  • Email: tonyshaji41@gmail.com
  • City: kochi, India
  • Age: 30
  • Degree: Bachelor of Technology
  • Freelance: Available

Education

Bachelor of Technology

Computer Science and Engineering
2012 - 2016

Rajiv Gandhi Institute of Technology, Kottayam

Experience

Professional Experience

Senior Software Engineer

2020 - Present

Thomsun Infocare LLP, kochi, Kerala

  • Constructed reusable components that accelerated the development process.
  • Enhanced productivity by refactoring code through the utilization of custom directives and pipes in Angular
  • Identified code areas requiring enhancement and restructured accordingly
  • Possessed hands-on experience with the Scrum methodology within an agile development environment.

Senior Software Developer

2018 - 2019

Cankado India, Trivandrum, Kerala

  • Collaborated on dashboards catering to different user groups.
  • Engaged with legacy software using BackboneJS
  • Provided guidance and mentorship to newcomers and junior team members, assisting them in adopting coding best practices.
  • Translated business requirements into technical implementations in collaboration with the team.
  • Took the helm of the frontend team during multiple feature releases

Associate Software Engineer

2016 - 2018

Inmeik Technologies, kochi, Kerala

  • Developed a WebApp utilizing Angular, JavaScript, and CSS.
  • Worked on Backend Devlopment using NodeJS
  • Executed page layouts using CSS.
  • Enhanced code for reduced load times and increased performance.

Skills

Angular
.NET Core
React
Postgres SQL
Rxjs
NodeJS
MongDB
Tailwind CSS
Firebase
Bootstrap
Angular Material
BackboneJS
Git
Github
Jira
Bitbucket
CSS
ESLint
GitLab
Html
Jquery
NestJs
Mongoose
Npm
Ngrx
PostMan
Python
Sass
Swagger
Typescript

Contributions

ng-form-group-validation

An npm package that decouples the logic for Angular form error messages in reactive forms from components by utilizing content projection, offering enhanced flexibility in form design. It also allows overriding predefined error messages through a configurable list provided via dependency injection.

Backpedaling in angular: Scenarios to avoid

An article Enlisting various outdated and wrong methods used by developers while coding in angular, which should be avaoided to improve readability, scalabilty, performance and robustness

Contact

Location:

kochi, Kerala, India

Your message has been sent. Thank you!