Muthu Selvan Ramalingam

  • Lead UI Developer
  • Cranston, RI
  • Member Since Mar 27, 2023

Candidates About

 

Muthu Selvan Ramalingam

 

PROFILE

Senior level, full-stack web developer with over nine years of experience architecting creative web

Applications, managing development teams across a number of technologies and industries. Most recently focused on ground up development, team management and direction of user experience and implementations on SPA that involves rich UI frameworks and web accessibility.

 

EXPERTISE

 

Languages: JavaScript(ES6, AMD, CommonJS), HTML5, CSS3, SASS, Java, COBOL

Frameworks: Backbone, React, Bootstrap, Require, Express, jQuery, Handlebars, Jasmine, BEM

Development Tools: Node.js, NPM, Yarn, Grunt, Webpack, Bower, ADA/AMP, Karma, ESLint, JSDoc

Servers: Apache, Node.js

Methodologies: Agile(scrum, Kanban), Waterfall

Databases: MySQL, DB2

IDE: Visual Studio, Eclipse, Android Studio, Xcode

OS: Windows, MacOS

Version Control: SVN, GIT, Clearcase

Tools: Jira, Crucible, HP-ALM, Perfecto

                                               

EXPERIENCE

2008 - Present

Infosys Limited

Lead UI Developer

 

▪ Worked on the complete software development life-cycle from meeting with clients to gather requirements, software architecture, development, through deployment, documentation and testing.

▪ Architected, developed, deployed and maintained variety of solutions for various channels including Mobile, Tablets and Desktop.

▪ Pioneered the use of new technologies to streamline development processes that include automation, build system to improve the performance and stability of multiple applications.

▪ Currently working on migration project to React SPA application where ES6 used extensively.

▪ Managed apps with large CSS codebases, experimented different methodologies and guidelines to keep them structured and maintainable.

▪ Broad awareness on W3C accessibility and ADA, keen in designing keyboard friendly HTML elements with accessible web colors and readable text for screen readers.

▪ Good hands on the SDLC cycles Agile and Waterfall having played roles as a team lead, team player, independent and individual contributor.

▪ Lead teams of developers both in onshore and offshore and evaluated and trained new hires

▪ Highly motivated and self-disciplined, focusing on architecting unique solutions with quality, performance and scalability of code. A proactive learner with an ability to quickly become familiar with new technologies and methodologies.

PROJECTS

2013 - Present

Citizens Bank    

 

Worked on customer facing online banking application as a full stack developer, designed and developed all aspect of web application from the ground. Worked on migrating server side rendering technologies like JSPs to client side rendering where web views are separated out and function as a standalone application using JavaScript MVC framework. This SPA  pages  leverages RESTful services  to communicates with backend.

Recently worked on ES6 module based application leveraging webpack as module loader and bundler. Node JS became the primary requirement used to drive the unit test cases and documentation. Primarily used NPM packages to create or support features and enable the module loader to handle both ES6 and npm modules.

Managed two development teams in parallel that enable new developments and support the BAU activities. Involved in Requirement gathering and designing UI components with ADA standards, Developed and maintained UI and legacy pages (ES6, Backbone and JSP’s), Managed huge stylesheets using SASS and BEM, Automated Unit test cases (Karma, Test runner, Jasmine framework), Created build scripts on webpack and grunt, Enabled peers Code reviews (Jira and Crucible), Integrate web views with RESTful web services, Proposed design solutions to BL and active player in Agile scrum (backlog refining and grooming, sprint planning, demo sessions etc.).

2012 - 2013

Sears

 

Worked with client to design and develop project management tool to track the different activities across projects that follow the water fall model. This app built upon spring MVC framework and uses MySQL for data management. The reporting process has been automated and alerts has been generated to notify clients.

Involved in requirement gathering and analysis, design and development (Front end screens with struts and integrated web services using spring framework), Data management, testing and integration, production release and support.

2008 - 2012

Delhaize Americas

 

The objective of this project is to integrate supply chain system of all operating companies under the Delhaize US banner.

Designed, implemented multiple web projects, customized company-wide intranet sites, Managed development team, oversaw project schedules and scoped/designed requirements as needed. Developed programs on online and batch processing for zOS operating system. Created many internal tools using REXX that helps speed-up development and self-testing. Worked on reporting process and generated many customized reports using easytrieve.

Implemented SDLC activities such as development, testing, implementation and support, participated on knowledge management activities, Involved in requirement analysis, high level design, estimation, design review, mentoring, scheduling, tracking and co-ordination with onshore and offshore teams.

 

EDUCATION

2004 - 2008

Bachelor’s in Engineering from Anna University.