
Muthu Selvan Ramalingam
- Lead UI Developer
- Cranston, RI
- Member Since Mar 27, 2023
|
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. |