Aashish Saini

Aashish Saini

$20/hr
Ruby On Rails
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
38 years old
Location:
East Delhi, Delhi, India
Experience:
8 years
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
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.