Sarvaratchagan Perumal
Fullstack Developer-Git Hub : https://github.com/sarvaratchagan
Linked In : https://www.linkedin.com/in/sarva-ratchagan-bb6b38a2/
Mobile : -
I am a neat and quality-oriented Web Engineer with over 7+ Years of experience in Web
Development and I can play with both frontend and back-end technologies. Client-focused,
professional, clean-technology lover, interested in cutting edge web technologies. Have master’s
degree in Computer Science.
I have extensive experience with frontend (Angular 1 & 2, React, Redux, KendoJs,
jQuery, Knockout), backend (Express JS, Mean.js, Java, C#, Spring, Hibernate, Apache
Cayenne) development including interaction with various relation databases (MySQL, MSSql,
Oracle, Postgresql), non-relational databases(MongoDB, CouchDB).
Always looking for new tools to that help to do the fast and smooth (JSDOcs, JSLint,
JSHint, Gulp, Grunt, Webpack, Yarn and variety of other build tools and code validators) and
guaranty results with TDD/BDD approaches (QUnit, Jasmine, Selenium, Mocha). I have good
experience in the IT sector with a wide variety of industries. I use the best practices to build
optimized, maintainable and testable products. I am an expert in UI and Backend with
requirement analysis, evaluating end-user requirements, impact analysis, problem solving and
decision making. I continue to learn new skills and put these to use to best serve my clients and
their businesses.
Professional Summary:
●
Over 7+ Years of progressive experience in all phases of software development life cycle
including requirements analysis, applications design, development, Integration,
maintenance and testing of various client/server, N-tier and web applications.
●
Experienced as a Web Development/User Interface/Front End Developer in
developing applications using HTML/HTML5, CSS/CSS3, JavaScript, DOM, jQuery,
Ajax and JSON.
●
Experience working with JavaScript MVC frameworks AngularJS.
●
Extensively used the JavaScript Libraries jQuery, Knockout js, React, Jade,
Handlebar js, underscore js, common js, express, MEAN & kendo js.
●
Experienced in designing Using Web Standards.
●
Work on creating framework and website based on it using JSP templates, Jelly
Stylesheet Library (JSL) and Mootols library.
I hereby consent to the use of the personal data contained in my job applica6on solely for the purposes of recruitment according to the
Polish law of August 29, 1997 on the protec6on of personal data (Dz. U. Nr 133 poz.883)
Sarvaratchagan Perumal
Fullstack Developer-Git Hub : https://github.com/sarvaratchagan
Linked In : https://www.linkedin.com/in/sarva-ratchagan-bb6b38a2/
Mobile : -
●
Cross browser HTML/CSS development.
●
Migrating to newer technologies(Less, HTML5).
●
Experienced in developing the web applications by supporting Accessibility (508,
WCAG) guidelines.
●
Good experience working with Bootstrap and CSS3 media queries to support for
Responsive Web Design (RWD).
●
Good Knowledge on implementation of user-centered design (UCD) methodology.
●
Good Understanding of Document Object Model (DOM) and DOM Functions.
●
Experience with Firebug for Mozilla, Developer Toolbar for Chrome and IE
Developer Toolbar for Internet Explorer.
●
Sound Understanding and good Experience with Object Oriented Programming
Concepts, Object Oriented JavaScript and Implementation.
●
Worked extensively in Agile Development process.
●
Experience in software configuration management using SVN, GIT & TFS.
●
Extensive experience using LESS CSS, SASS & COMPASS.
●
Excellent interpersonal abilities, communication skills, time management and Team
skills with an intention to work hard to attain project deadlines under stressful
environments.
●
Highly Curious about new front-end development technologies and adept at promptly
and thoroughly mastering them with a keen awareness of new industry developments
and the evolution of programming solutions.
●
Possess good team-management and leadership qualities.
●
Having Strong written and oral communication skills.
I hereby consent to the use of the personal data contained in my job applica6on solely for the purposes of recruitment according to the
Polish law of August 29, 1997 on the protec6on of personal data (Dz. U. Nr 133 poz.883)
Sarvaratchagan Perumal
Fullstack Developer-Git Hub : https://github.com/sarvaratchagan
Linked In : https://www.linkedin.com/in/sarva-ratchagan-bb6b38a2/
Mobile : -
●
Involved in Understanding functional specifications and developing creative solutions
to meet business requirements.
•
OS Concepts
•
Internet Programming
•
Data structures, Algorithms and OOPS & Design Pattern.
•
Multithreaded environment on java and parallelism on the oracle.
•
Collection and Serialization.
•
Analysing the system related issues and issues on end customer site.
Skills Profile:
PLATFORMS
WINDOWS / LINUX
LANGUAGES
JAVA, C, C#,C++
METHODOLOGIES
Agile, Scrum, Waterfall
WEB TECHNOLOGIES
JSP, SERVLET, Asp.Net, HTML & HTML5
ADDITIONAL
MVC, Spring, Struts 2.0,Hibernate, Typescript, React,
JavaScript (Angular 1 & 2, CommonJS, Browserify,
AMD, jQuery, Leaflet, ESRI, Google Maps API, lodash,
Jasmine), CSS (LESS, SASS, SMACSS, OOCSS, Pure,
Foundation, Bootstrap); Workflow (Yeoman, Bower,
Gulp, Grunt, Yarn); Node.js (NPM, Express, Restify).
BUILD TOOLS
Grunt, Maven, Gradle
SCRIPTING LANGUAGES
PYTHON
DATABASE’S
MYSQL, XML, SQL, PL/SQL, MS-SQL SERVER,
Mongodb
I hereby consent to the use of the personal data contained in my job applica6on solely for the purposes of recruitment according to the
Polish law of August 29, 1997 on the protec6on of personal data (Dz. U. Nr 133 poz.883)
Sarvaratchagan Perumal
Fullstack Developer-Git Hub : https://github.com/sarvaratchagan
Linked In : https://www.linkedin.com/in/sarva-ratchagan-bb6b38a2/
Mobile : -
VERSIONING SYSTEM
SVN, Git, BitBucket & TFS
DEVELOPMENT TOOLS
NETBEANS, ECLIPSE, Intellij IDEA, Visual Studio,
WebStorm, VS Code, Sub lime 3.
OTHERS
TOMCAT,GLASSFISH, IIS
Professional Experience:
Luxoft Cracow, Lesser Poland District, Poland
Sep ‘2017 – May ‘2020
Mifort Org, Minsk, Belarus (Part Time Developer)
Nov ‘2015 - Aug ‘2017
Lantra soft, Coimbatore, Tamil Nadu, India
Dec ‘2016 – Aug ‘2017
Senior Software Engineer
Senior JavaScript Developer
Senior Analyst
Augusta Hi-Tech soft solutions, Coimbatore, Tamil Nadu, India
Aug ‘2014 – Dec ‘2016
Senior Programmer Analyst
365Media Inc, Coimbatore, Tamil Nadu, India
Sep ‘2012 – Aug ‘2014
Programmer Analyst
Major Projects Handled
Bazilinga
Company
: Mifort.Org
Team size
:4
Duration
: 6 months
Bazilinga is a fast and fun way to learn Spanish language. Its content was optimized to
reduce repetitions and accelerate learning space. While you complete each challenge, we
measure your language skills and customize the followup content accordingly to speed up your
progress even more.
I hereby consent to the use of the personal data contained in my job applica6on solely for the purposes of recruitment according to the
Polish law of August 29, 1997 on the protec6on of personal data (Dz. U. Nr 133 poz.883)
Sarvaratchagan Perumal
Fullstack Developer-Git Hub : https://github.com/sarvaratchagan
Linked In : https://www.linkedin.com/in/sarva-ratchagan-bb6b38a2/
Mobile : -
How does it work? Learning curve, meticulously optimized with collected users statistics
will speed up progress, Clear metric for language comprehension and vocabulary will show
exactly how much you’ve learned at each step, Individually generated content based on history
of your learning will tailor learning experience for users.
Technologies: UX/UI Design, SASS, AngularJS/NodeJS, Java, Spring, MongoDB, Grunt js.
Profilo
Company
: Augusta Hi-tech soft Solutions
Team size
:6
Duration
: 12 months
Product for Marketing & sales team. Customer information will be collected and the
campaigns will be sent through Emails or SMS. As the success rate is less percentage because
few will like to open the mails and reply back, we will collect their interests during the time of
registration and show them the campaigns, so that whoever is interested will get campaigns,
product details and news. They can forward the news products information to their friends also.
Technologies: UX/UI Design, LESS, AngularJS/NodeJS, MEAN Js, MongoDB, Grunt js
Client Instruction
Company
: Augusta Hi-tech soft Solutions
Team size
:3
Duration
: 6 months
I hereby consent to the use of the personal data contained in my job applica6on solely for the purposes of recruitment according to the
Polish law of August 29, 1997 on the protec6on of personal data (Dz. U. Nr 133 poz.883)
Sarvaratchagan Perumal
Fullstack Developer-Git Hub : https://github.com/sarvaratchagan
Linked In : https://www.linkedin.com/in/sarva-ratchagan-bb6b38a2/
Mobile : -
The Client application will be used for the entry, maintenance and reporting of client
instruction data. Client Instruction Data validation rules will be supported through database
referential integrity as well as rules in the application itself.
Client: paradigm outcomes (http://www.paradigmcorp.com/)
Technologies: SASS & Compass, AngularJS/NodeJS, Spring & Hibernate, Gulp js, MySql
FUSE
Company
: Mifort.Org
Team size
:6
Duration
: 12 months
FusePLM is a cloud-based system that uses an intuitive cards-based approach to manage
your issues, change process, parts and Bill of Materials. Which is kind of fresh approach to
process workflows using cards? Drag and Drop cards to change their state. Assess impact of
change to your product quickly through an easy-to-understand Impact Visualizer.
Technologies: SASS & Compass, Angular/NodeJS, ExpressJS, MongoDB, Angular Material
1.1.0-RC.5, & Gulp js.
Storage Tracker (ST) (Client: Rate-Metric)
Company
: 365Media Inc
Team size
:8
Duration
: 6 months
I hereby consent to the use of the personal data contained in my job applica6on solely for the purposes of recruitment according to the
Polish law of August 29, 1997 on the protec6on of personal data (Dz. U. Nr 133 poz.883)
Sarvaratchagan Perumal
Fullstack Developer-Git Hub : https://github.com/sarvaratchagan
Linked In : https://www.linkedin.com/in/sarva-ratchagan-bb6b38a2/
Mobile : -
Storage Tracker is an online tracking application for Storage Industries in United States.
This is subscription based services for storage industries to track and monitor their competitor's
pricing and showing their information’s using three different ways.
Technologies: JSP, JSL , Servlet , REST API, Java , Hibernate, Spring, Html, CSS, MySql,
javascript, jQuery & Knockout Js.
Modules:
➢ Map View
➢ Grid View.
➢ Competitors Summary
Contribution:
➢ Involved in Initial project setup and modules(Map,Grid,Summary) development in FrontEnd and Back-End.
➢ PayPal PayFlowPro Recurring Billing Payment Integration for subscription.
UPTIME (Real-Time Intelligence on business events)
Company
: 365Media Inc
Duration
: 8 Months.
Team Size
:6
Uptime is an online, on-demand application that tracks and processes the Internet for
business events then converts and maps those events into data changes in subject records.
Uptime manage a business contact database for publication and track new executives, mergers
and acquisitions, office re-locations, staff changes details.
I hereby consent to the use of the personal data contained in my job applica6on solely for the purposes of recruitment according to the
Polish law of August 29, 1997 on the protec6on of personal data (Dz. U. Nr 133 poz.883)
Sarvaratchagan Perumal
Fullstack Developer-Git Hub : https://github.com/sarvaratchagan
Linked In : https://www.linkedin.com/in/sarva-ratchagan-bb6b38a2/
Mobile : -
The user can upload a list of companies and contact information he would like to track.
These companies will be tracked for changes. The tracking of companies and contacts will be
done by internet researchers from company websites and official blogs. User can group
companies into campaigns and set parameters to track specific executives, product launches ,
Office expansion and relocation, mergers and acquisitions.
User can see a detailed profile of the company record and the changes occured and set
email alerts to be notified when certain types of events occur.
Technologies: JSP, JSL , Servlet , REST API, Java , Hibernate, Spring, Html, CSS, MySql,
javascript, jQuery & Knockout Js.
Contribution:
Involved in Dashboard Settings, Article changes and approval module and Payment
Process Implementation using Authorize.Net Payment Gateway.
Involved in Researcher Interface Tool development which is used to load real time
articles by researcher at daily basis.
Fire starter Community (Internal Community Application)
Duration
: 6 Months
Team size
:2
Role
: Development
Fire starter community is an online, mainly focused in forum and discussion based
internal community application .i.e. code project. Fire starter community application manages
employee contacts and their relevant information. This application also consist three various
plug-ins
Leave Management System – (Employee’s Leave Management System)
Training Calendar – (Application for schedules training and user can subscribe and attend the
session)
I hereby consent to the use of the personal data contained in my job applica6on solely for the purposes of recruitment according to the
Polish law of August 29, 1997 on the protec6on of personal data (Dz. U. Nr 133 poz.883)
Sarvaratchagan Perumal
Fullstack Developer-Git Hub : https://github.com/sarvaratchagan
Linked In : https://www.linkedin.com/in/sarva-ratchagan-bb6b38a2/
Mobile : -
Human Resource Management System- (Application for online test)
User can login for their attendance and also Fire starter community allow users to submit articles
and ask questions for their clarification like stack overflow and code project.
Technologies: ASP.NET, REST API, ADO.Net, C#, Html, CSS, MSSQL, JavaScript, jQuery &
Knockout js.
Contribution:
Involved in Dashboard Settings, Article posting, News posting, forum and discussion
implementation for users and admin. Involved in Admin Panel for user registration, articles
approval, community news letter’s management, reports for employee management, and etc.
Education / Trainings / Courses / Certifications :- –
B.Sc (CS), Pasumpon muthuramalinga thever college, Usilampatti, Madurai- –
MCA , Government Arts College, Coimbatore.
I hereby consent to the use of the personal data contained in my job applica6on solely for the purposes of recruitment according to the
Polish law of August 29, 1997 on the protec6on of personal data (Dz. U. Nr 133 poz.883)