Velmurugan Shanmugam

Velmurugan Shanmugam

$60/hr
Full Stack (Web Backend)
Reply rate:
66.67%
Availability:
Full-time (40 hrs/wk)
Location:
Chennai, Tamilnadu, India
Experience:
10 years
Velmurugan Shanmugam (Full Stack Developer) PERSONAL SUMMARY 1. Interested in software development. 2. Continuously monitoring industry trends, technologies and standards. Possessing allround analysis and programming skills. KEY SKILLS ● ● ● ● Ability to multi-task, react quickly to shifting priorities and meet deadlines. Proactive, confident and with a positive "can -do" attitude. Excellent attention to detail in both front end and back end. Solid web development experience: ○ Object Oriented Programming ■ Class, Object, Inheritance, Polymorphism, Abstract Class, Interfaces, Traits, Magical methods, Design Patterns and so on. ○ Database Techniques ■ MySQL & Oracle - Stored Procedures, Functions, Triggers, Cursors, Transactions. ■ MongoDB – Replicas, Aggregate Functions, Bulk Write Operations ■ Cassandra DB ○ JavaScript Techniques ■ Closures, Promises, XHR/AJAX, Event Handling, Modules, OOP design patterns ES6. ■ Technology worked in Angular 9.x, Angular JS, TypeScript, Node JS and Electron JS. ○ Unit Testing ■ Mocha & Chai – Used for testing Node JS REST services ■ Karma & Jasmine – Used for testing Angular Applications. ○ DevOps ■ CICD integration using Jenkins + Git + Code Analysis. ○ Others ■ SonarQube – Code Scanner to find the logic breaks, code quality improvement. ■ Checkmarx – Code Analyzer to find the security vulnerabilities. ■ Redis – To manage the application cache. ■ Lua Script – Native programming language used in Redis Service. Used this for bulk purging of cache. ■ ■ ■ Docker, Azure, AWS and Google Cloud Engine Practiced in Agile Train Methodology Project Management Tools – Rally, JIRA, Basecamp. WORK EXPERIENCE Sr. Associate (Full Stack Developer) Cognizant Pvt Ltd. DLF, Chennai Nov 2017 – Till now (Nearly 5 Years) Full Stack Developer Megamind Computing Solution Pvt Ltd. T. Nagar, Chennai Aug 2013 – Sep 2017 (4 Years & 1 month) Programmer OrengTree Technologies, Chennai. Nov 2011 – Jul 2013 (1 Year & 9 months) Duties: ● Building API services using Node JS (Express / Restify / Hapi). ● Building Native Desktop application (Electron.js) ● Worked with multiple databases (both in SQL/NoSQL) ● Active participation in Agile practices. ● Design & develop the rich and cross browser compatible UI. ● Helping team to fix the bugs during critical time. ● Doing Code review for peer developers ● Estimating Technical tasks. ● Mentoring the peer developers on the new technology ● Developing new reusable components/features ● Debugging PROD issues at the earliest ACADEMIC QUALIFICATIONS B. Tech (IT) - Information Technology T.J. Institute of Technology (2007 - 2011) Anna University, Chennai. HSC Corporation Boys Hr.Sec School (2005 - 2007) Saidapet, Chennai. SSLC Corporation High School (2005 - 2007) Jafferkhanpet, Chennai. AREAS OF EXPERTISE ● ● Node JS - Frameworks (ExpressJS) - 7+ Yrs exp. Angular & Angular JS– 5+ Yrs exp ● ● PHP MVC Frameworks (Laravel, CakePHP and CodeIgniter) - 2 Yrs exp TypeScript – 4+ Yrs exp PROJECTS 1) CVS Pharmacy As a backend developer, patient lookup service created in Nodejs As a UI developer, worked on the UI page to implement the above service As a UI developer, Implemented page tracking analytics As a UI developer, worked on the many of UI tweaks, bug fixes, etc. Technology Used: Node.js, Cassandra, Angular, TypeScript 2) CVS Digital Built REST services for CVS.com and Pharmacy Rx Built REST services for DEP campaign management portal Developing and maintaining the Microservices architecture Developed a native desktop application using Electorn.js for DEP campaign management Integrating other technology services (Spring boot) Technology Used: Node.js, Cassandra, Oracle, Redis 3) Healthcare Based Fitness Application. Myhint* is developed for fitness programs. Using this site users can be able to monitor their health-related information and able to improve their health fitness by using activities assigned by the coaches. In myhint* there will be 3 kinds of users they are: ● Common User (Who can use our application) ● Client Admin (Who can handle their users’ activities and vendor information) ● Partner Admin (who can handle their client’s admin and their profile preferences.) ● Hint Admin (Who can handle all the clients and partners also the users and their information.) Technology I used to build web services: Node.js and MySQL. Social Plugin: Facebook, Google, Yahoo, Twitter, and LinkedIn (for signup and sign in alone). 4) Road To Riches - Automatic Virtual Guidance portal for publishing product/application/market development and analysis. This portal is used to guide the customer to encourage his idea of business/product development/app development. This automatic guidance includes the steps which makes the idea into real world entity. Technology I used: Node.js and MySQL. 5) Coach CRM - Customer Relationship Management portal to manage customers health records under multiple fitness centers This portal is used to manage user’s health information across different clients. Health records are like weight, blood pressure also their workouts table and so on. Generally, health coaches only use this portal to communicate with their users and analysis their health records. Technology I used: Node.js, MySQL and AngularJS (Single Page Application) PERSONAL DETAILS Mobile Email Place Preferred Location :- :-: Chennai : Chennai or ON-SITE Yours sincerely, Velmurugan. S
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.