Aashish Saini
Flat No. 387, B8 Prayatan Vihar,
Vasundhara Enclave,
New Delhi -110096
-,--CAREER OBJECTIVE
I intend to establish myself as Techno functional with an integrated business solution provider through a long time
commitment, contributing to the company's growth and in turn ensuring personal growth within the organization. I believe
that my technical, functional and communication skills will enable me in facing the challenging career ahead.
CAREER ABSTRACT
•
•
•
•
•
•
•
•
•
•
Total IT experience around 8+ years in Web application design and development using Ruby on Rails.
Trained, enthusiast and skilled at applying, enhancing the current technical expertise.
Eager to meet challenges and quickly assimilate latest technologies, skills, concepts and ideas.
Well knowledge in developing web applications using Rails, HTML5, CSS3, JQuery, AngularJs, JAVACRIPT, Selenium, RSpecs, Unit Test, Selenium WebDriver, Apache, EC2, BDD, TDD and other web based development tools
Expertise in Ruby running frameworks like Rails etc.
Involved in Requirements Gathering, Analysis, Design, Development, Debugging and testing phases of Software
development.
Well versed with Database management concepts.
Good understanding of Ecommerce, Social Media, Networking, Media domains.
Seek and manage operational team’s input into Solutions design, where critical to success.
Supports end user testing and deployment of new solutions.
CORE COMPETENCIES
•
•
•
•
•
•
•
•
Programming Languages: Ruby 1.8.x, 1.9.x, 2.x
Application Framework Web Server: Rails 2.x, 3.x, 4.x Thin, Webrick, Mongrel, Apache, Unicorn, Puma
Programming IDE: Eclipse, RubyMine, RadRails
Project Tools: SVN, CVS, GIT
Databases: Oracle, MySQL, PostgreSQL
Other Technologies: HTML5, HTML, CSS3, CSS, HAML, Liquid, SLIM, JavaScript, Ajax, JQuery, Bootstrap, AngularJS,
Vagrant
Operating Systems: Windows XP/7/8, UNIX (Mac OSX), Linux
Functional Skills:
o Requirement gathering and understanding.
o Writing solution to bigger and complex problems.
o Involved in Effort and time estimations.
o Reporting and Trending.
o Internationalization of Application
o Sprint planning.
o Data Migration.
o Project Management (Business requirement analysis/ Solution implementation).
o Static Data, Reference Data.
o Experienced in Corporate Actions.
o Experience in handling Payment Processing.
o Experienced in SIT, UAT and PVT activities.
o Involved in Delivery Signoff activities.
o Develop Web site architecture and determine hardware and software requirements.
o Source, select and organize information for inclusion and design the appearance, layout and flow of the Web
site.
o Create and optimize content for the Web site using a variety of graphics, database, animation and other
software.
o Plan, design, write, modify, integrate and test Web-site related code.
o Conduct tests and perform security and quality controls
o
o
Create an environment oriented to trust, open communication, creative thinking, and cohesive team effort.
Motivate and inspire team members
PROFESSIONAL EXPERIENCE
3 Pillar Global, Noida, India
Website: https://www.3pillarglobal.com/
Company Profile: Global Custom Software Development Services
Designation: Technical Lead
Project Role: Lead Web Developer
Project Description: Go Canvas
Since Sept, 2015
Canvas is a cloud---based software service that enables businesses to replace expensive and inefficient paper forms with
powerful apps on their smartphones and tablets. Canvas enables users to collect information using mobile devices, share that
information and easily integrate with existing backend systems. Canvas also offers the first business---only application store of
its kind, with 18,000+ pre---built, fully customizable apps that work on all mobile platforms and serve 30+ vertical markets.
Every Canvas app is customizable by the end user and can incorporate functionality such as GPS, image capture, dispatch,
barcode scanning, electronic signatures, push notifications and access to business data such as parts catalogs, price lists and
patient records. To date, Canvas has automated millions of manual processes and replaced over 30 tons of paper for
businesses, making it one of the fastest growing mobile app services in the world.
Project URL: http://www.gocanvas.com/
Key Result Areas
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Participate in daily connect (stand-ups) with client to report the progress to the project milestone.
Maintain the track of the version control repositories and make sure that team should undergo daily commits
of their associated tasks.
Generate health report of the application and keep client informed about it.
Provide status reporting of team activities against the program plan or schedule.
Keep the project manager and product committee informed of task accomplishment, issues and status.
Serve as a focal point to communicate and resolve interface and integration issues with other teams.
Evaluating log files for debugging purposes, also provide feasible technical solutions for the business
requirement.
Process and quality adherence. (Unit testing, Peer Code Review and Documentation).
Providing new build (patch) release for new enhancements and implementation guidelines up to UTA and
PVT.
Design the model Architecture in order to store the values in database. Integrate JQuery in the application to
handle Ajax request and also to handle other different Ajax functionalities.
Implement the sunspot SOLR search in the entire application. Integrate STI in order to store different table
values with same field in single table.
Write the custom JQuery validation, at client side to validate the form. Write the unit test cases for the
application.
Write the integration test to cover up all the functionalities of the application. Use Selenium Web----driver to
run all integration tests.
Work with functional managers and the team sponsor to obtain necessary resources to support the team’s
requirements
Aequor Technologies, Gurgaon, India
Website: http://aequor.com/
Company Profile: IT, Healthcare, Manufacturing, Retail
Designation: Lead ROR
Project Role: Sr. Web Developer
Project Description: SRDS – Media Monitoring and Marketing
Aug, 2013- Sept, 2015
SRDS ---- Kantar Media analysts and experts help the world’s advertisers, media owners, advertising/media/PR agencies, and
publishers together with government, NGO, and trade organizations to measure their media image and impact. As a house of
media expertise from traditional via digital to mobile and social, they have developed the tools, passion and understanding to
deliver bespoke responses to our clients’ critical challenges. Among their many services, they provide clients with a richer
understanding of consumer behavior offline and online and a deeper understanding of how to target them more effectively.
They help organizations manage crises as well as boost their share of voice or monitor their competitors’ media presence.
Advice on improving brand messaging in advertising is yet another string to our bow. They are present in over fifty countries,
delivering continuous insight into the media performance of over three million brands. Their 22,000 clients measure their
success on the basis of sound data and user---- friendly products. And they help them make effective decisions in a highly
competitive marketplace.
Project URL: http://next.srds.com/
Key Result Areas
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Plan and execute the scrum meetings with onsite and offshore team including client.
Maintains the track of the code change-sets on daily basis.
Perform integration testing on daily basis.
Override the existing functionality of the website by making modifications as required.
Identify and communicate technical competences, processes and solutions to the client and Team.
Prepare health reports, workflow manuals and documentation on the status, operation and maintenance of
Web Application.
Assist in the development of logical and physical specifications.
Lead and co-ordinate teams of Web Developers.
Research and evaluate a variety of related Websites.
Write, modify, integrate and test built up Internet Web applications
Co-ordinating with the Client and development team with prime responsibility of creating design, performing
development, providing estimates, get engaged in sprint planning and integration of code for the local
amendments.
Making project builds and deploying them on server.
Evaluating log files for debugging purposes
Providing feasible technical solutions for the business requirement
Perform routine quality check-ups for code and workflows.
Organising Meet-ups and Hackathons.
Helps team in resolving integrity and cultural issues.
PS Intelegencia, Noida, India
Website: http://www.intelegencia.com/
Company Profile: Marketing research Company, Call center services
Designation: Sr. Software Engineer
July, 2012- Aug, 2013
Project Role: Sr. Web Developer
Jul, 2012 – Jul, 2013
Project Description: Maroozle
In USA several clubs together created a group to play among themselves for different games, like hockey, in different regions.
Players among different time zones within USA will registered to this domain and make themselves available to participate in
different activities/games of the club. Maroozle put step forward to give them a common screen where the registered club will
manage all the activities related to the corresponding club from single screen.
Project URL: http://marozle.com/
Key Result Areas
• Helps team in resolving integrity and cultural issues.
• Conduct project risk identification and mitigation action planning with the PM at the project level.
• Own the Responsibility of the overall sprint or iteration outcome
• Use project’s best practices and coding standards
• Prepare the design and project architecture.
• Conduct peer review and provide feedback
• Update regular associates RAG (Red, Amber, Green) status.
•
•
•
•
•
•
•
•
•
•
•
•
•
Discuss the Red cases on the immediate basis with the project manager to help the manager in the attrition
management
Update sprint tracker with accurate information to identify the risk and issues proactively at the sprint level
Conduct project risk identification and mitigation action planning with the PM at the project level
Participate in CAR and help in preparing the data
Conduct FIR, Process check master – to make sure that his team is following all the listed procedures
Constantly looking for ways to increase the team’s velocity/productivity by eliminates the waste. This should
be one of the discussion points in the annual appraisal.
People management & Technical management
Help PM in the annual and mid-year appraisal process
Assist project manager in the project coordination/management
Report the status with alarms, explanations and solutions;
Promptly escalate issues to the reporting manager
Track and resolve issues
Target - Zero surprises; proactively react to the surprises with the detailed written explanation
Project Role: Sr. Web Developer
Jul, 2012 – Dec, 2012
Project Description: Meeting Wave
In USA people used to meet different people for indifferent purpose like for business discussions meeting, dating purpose,
informal lunch etc. Meeting wave stepped ahead and creates a common platform where people can schedule/arrange their
meeting with different people
Project URL: http://meetingwave.com/
Key Result Areas
• Own the Responsibility of the overall sprint or iteration outcome.
• Use project’s best practices and coding standards
• Prepare and help team to prepare the design and understanding the project architecture
• Coding and unit testing including JUnits.
• Conduct peer review and provide feedback.
• Remove the technical impediments.
• Helps team in resolving integrity and cultural issues.
• Conduct project risk identification and mitigation action planning with the PM at the project level.
• Assist project manager in the project coordination/management
Xavient Information System, Noida, India
Website: https://www.xavient.com/
Company Profile: IT Consulting, Outsourcing, Telecom Services
Designation: Software Engineer
Project Role: Web Developer
Project Description: IPAM (IP Address Management System)
May, 2011- Jul, 2012
Network distributer firm always face many problems while distributing network among different region. Charter
communication is one of those giants who faced such issues. Xavient provides the solution for this stipulated problem so as to
minimize the risk while assigning the IP in various domains. IPAM (IP Address Management) is the web-based tool to manage
all the network activities.
Project URL: http://ir.charter.com/
Key Result Areas
•
•
Create and optimize content for the Web site using a variety of graphics, database, animation and other
software.
Responsible for the design, development, Estimates, sprint planning and integration of code for the local
amendments.
•
•
•
•
•
•
•
•
•
•
•
Plan, design, write, modify, integrate and test Web-site related code.
Developed and designed the Container (region) management page, which includes the integration of the JS
tree (Drag Drop) so that the container should be moved under another container.
Integrating the application with OSSAPI service, an third party API that returns the response in form of JSON,
as there is no direct interaction with database, OSSAPI used to interact with the database through OSSAPI.
Also designed the mash server to return the dummy response.
Integrating JQuery in the application to handle different Ajax request and also other Ajax functionalities.
Developed and designed the view of container management page.
Integrating the JQuery AutoComplete search box to search the particular container.
Developed and designed the block type (sub----region) management page, integrating almost the same
functionality of the container management page.
Created the Super-net (IP address) management page, this includes support for both ipv4 and ipv6 address.
Integrate sub-netting and super-netting (split network and join network) functionality in super-net
management page.
Implement JQuery AutoComplete functionality on different modules like search of container and BlockTypes etc., to search the particular record.
Integrated various functionality related to IP address, validation etc. in the application.
3Tier Technologies, Noida, India
Website: https://www.3tiertech.com/
Company Profile: IT Consulting Services
Designation: Software Engineer
Project Role: Internet Site Developer
Project Description: 39-Shops
Jul, 2009- May, 2011
Jul, 2009 – Dec, 2010
39--Shops is a marketplace an e--commerce portal for all storefronts, which want to expand the business globally over
Internet and manage them through single screen shared in different locations. As most of the stores require their website and
it costs too high if they go even for minor change. 39----Shops put his step forward and create a screen where Admin people
can develop their own web portals with easiest way. The store up----fronts are shared among several users and also help the
Admin’s to manage them remotely.
Project URL: http://39shops.com/
Project Role: Internet Site Developer
Project Description: Rentalic
Sept, 2009 – Dec, 2009
One of earliest, most critical revolutions took place in 1990 in the field of renting. People thought about making money from
products lying useless by renting them to others. Rentalic stepped forward to provide a safe platform for owners to rent their
products like Furniture, Car, House etc. by taking a proper commission.
Project URL: http://rentalic.com/
Project Role: Internet Site Developer
Project Description: Sponsorpitch
Dec, 2009 – Jun, 2010
Sponsor-Pitch is looking to find a sponsor (or two) for a few local concerts. It had a 20 page proposal with lots of fun
buzzwords like exposure, demographics etc. Sponsor-Pitch will:
•
Bring traditional proposals to life in a whole new way
•
Provide brands with an easy way to find relevant opportunities
•
Allow marketers to expand their professional network - all in our endless effort to give you Sponsorship experience.
In the end, we aim to create a professional community that allows brands and sponsorship properties to connect and
collaborate in the most efficient, innovative, and transparent manner possible
Project URL: http://sponsorpitch.com/
Project Role: Internet Site Developer
Project Description: Campus Management
Jun, 2010 – Aug, 2010
Campus management is a project to make the campus the college as a centralized one by putting all the activities of the college
on the application. This application helps the parents to have a track on their child and moreover the management of the
college also gets the same track on students as well as on the other college activities
Project Role: Internet Site Developer
Project Description: Swimtopia
Dec, 2010 – Feb, 2011
SwimTopia is a project to organize all the swimming events as a centralized one by putting all the activities of the team on the
application. This application helps the parents to have a track on their child and moreover the management of the association
society also gets the same track on participants as well as on the other activities
Project Role: Internet Site Developer
Project Description: Nanny Share Partners
Feb, 2011 – May, 2011
In USA, people used to hire Nanny’s for their infants. Nanny Share Partner’s put step forward so that two or more people can
share single nanny either by hosting the program to their own house or sending their child to another shared user offering for
host at his/her house.
Key Result Areas
• Indulge in providing the sprint tasks estimates.
• Prepare mock-ups and storyboards.
• Source, select and organize information for inclusion and design the appearance, layout and flow of the Web
site.
• Research and evaluate a variety of interactive media software products.
• Conduct tests and perform security and quality controls.
• Responsible for the development process of tasks, planned in sprint planning.
• Use JQuery in the application to handle different Ajax request and also other Ajax functionalities.
• Using the JQuery AutoComplete search box to do a full text search.
• Learn and Integrated various functionality related to IP address, validation etc. in the application.
ACADEMIC QUALIFICATIONS
Bachelors’ in Computer Science Engineering from Vaish College Of Engineering, Rohtak, Maharshi Dayanand
University, india in Aug, 2005 - Sept, 2009.
Achievements
• Consequently awarded twice with “Smart Risk Taker” award by 3Pillar Global in year 2015 and 2016.
• Awarded “Star Performer of the year” by Aequor Technologies in year 2013.
REFERENCE AVAILABLE ON REQUEST