Post Job Free

Resume

Sign in

Software Developer Social Media

Location:
Vasant Nagar, Karnataka, India
Posted:
March 27, 2020

Contact this candidate

Resume:

HARE RAM RAI

E-mail: adcgve@r.postjobfree.com

Git Repository:

https://github.com/Hareramrai

Blog:

https://webprogramming29.wordpress.com/

Linkedin: hareramrai

Mobile:

+91-888******* (Whatsapp/Call)

Address for communication:

Disha Central Park, Bangalore, India

Personal Information

Father's Name : Mr. RabindraNath Rai

Date of Birth : January 13’1990

Sex : Male

Nationality : Indian

Languages : English & Hindi

Visa : Blue Card(Germany)

Visa Valid To : 28.10.2020

Career Objective

To learn new concepts and ideas and then apply my

acumen in this competitive world by being a part of the organization which provides an opportunity of constant growth and enhancement of knowledge base.

Work Experience

● BigBinary, Bangalore

Senior Software Developer

(From November, 2019- Current)

● Medwing, Berlin

Senior Software Developer

(From July, 2018- November, 2019)

● IBM, Bangalore

Software Architect

(From Oct,2016- July, 2018)

● CSC (formerly Xchanging), Bangalore

Senior Software Engineer

(From Feb,2016- Oct, 2016)

● Harman (formerly Symphony ), Bangalore

Senior Software Engineer

(From September 2013- Jan,2016)

● MINDFIRE SOLUTIONS, Bhubaneswar

(From August 2011- August 2013)

Software Developer

College & Preliminary Education

2011 B.TECH(IT) 8.1 WBUT

2007 W.B.C.H.S.E 65% HIGHERSECONDARY

2005 W.B.B.S.E 57% SECONDARY

Technical Skills

Ø Database : Mysql, Postgres, DB2,MongoDB, Redis, SQS Ø Technology : Rails(2.x:5.x), Ruby, Heroku, Amazon Cloud Front, Aws, Softlayer, Rackspace, Send Grid, Apache Bench Mark, Docker, Vagrant, New relic, Git, CI, Gitlab, Agile, TDD, React, JavaScript, HTML, CSS,

Meteor, PayPal, Travis, Jenkins, REST API

Certifications:-

Oracle Certified Associate, MySQL 5 with 96%.

Oracle Certified Professional, Java SE 6 Programmer with 96%. Programming in HTML5 with JavaScript and CSS3 (70-480) with 92% C++ Certification from The British Institutes of Technology. Project Descriptions

Web Application Name: Ticket Evolution

Duration: Dec, 2019 to Current

Description: Ticket Evolution is a leading secondary ticketing platform providing a wide variety of innovative products and services to the ticketing industry.

Role: Senior Developer

Technology: Ruby, Rails, Docker, PostgreSQL

Responsibilities: Currently I am responsible for below. 1) Removing unsupported gems

2) Removing unused or deprecated code

3) Started rails migration from 4 to 5

Web Application Name: Leasing Application

Duration: July, 2018 to November, 2019

Description: MEDWING partners directly with leading hospitals and retirement homes to bridge the gap in temporary and long-term staffing requirements. With an already established program of physicians and nurses, we build our technical solutions to accomplish this gap & streamline the complete process for temporary staffing in Health care industry.

Role: Senior Developer

Technology: Ruby on Rails API, Rspec, ReactJs, Postgresql, gitlab Responsibilities: Currently I am responsible for below. 1) Work with product owner to understand the feature and take care of its design and implementation. 2) Implement new features, fix defects & support customer with production bugs. 3) Take care of all deliverables and help the team member to complete the task. 4) Reviewing the team member’s code.

5) Manage Elastic beanstalk instances on Aws.

Web Application Name: Risk Based Continuous Patch

Duration: Oct, 2016 to July, 2018

Description: A competitive Security Patch Management security service empowered by optimized process design, innovative automation, and risk based instrumentation. It improves compliance and security posture through risk aware end-to-end patch management and automation. It reduces the cost of Security Patch Management delivery across IOT’s and Service Lines without overall additional risk to compliance and SLA requirements. It brings innovation that differentiates IBM by building security intelligence that will position us to use predictive analytics/IBM Watson as part of our GTS Vulnerability and Security Patch Management strategy.

Role: Lead Engineer/ Software Architect

Technology: BPM, Ruby on Rails, Rspec, DB2, IBM Bigfix(IEM), JavaScript, jQuery Responsibilities: Currently I am responsible for below. 1) Any upcoming major feature, will come to me for both analyzing and development. As I am the lead developer.

2) Work with product owner to understand the feature and take care of its design and implementation. 3) I am a member of architecture design group. Have recommended and implemented some design, which help the application to improve the performance.

4) Take care of all deliverables for sprint and help the team member to complete the task. Take care of complete development

5) Reviewing the team member’s code.

6) Assigning task to other team, by understanding their capacity. 7) Help support team whenever they need help for critical issue. Web Application Name: MarketMaker4 (mm4)

Duration: Feb, 2016 to Oct, 2016

Description: MM4 is our unique state of the art technology made for procurement, by procurement. We integrate eSourcing, spend analysis, benchmarking, contract management, supplier performance management, project and task management software, market data, company intelligence, and our unique MarketMaking™ capabilities in a seamless environment that enables supply chain professionals to remain informed, work smart, and be effective in their procurement activities. MM4 is underpinned by a robust and pragmatic sourcing methodology that provides all of the guidance and templates needed to execute a sourcing strategy or individual activity. Role: Team Member

Responsibilities: I have done the POC for Heroku Migration for their few products. Web Application Name: A US Based Medical University Application (CPI) with Survey of Training Centre (CSIF) Duration: Sep,2013 to Jan, 2016

Description: APTA PT CPI Web provides students and clinical instructors a way to assess clinical performance using the web-based, APTA-developed CPI (Clinical Performance Instrument). Once submitted, students, clinical instructors, and academic faculty can view CPI data instantly. PT CPI Web helps the academic program track the progress of all students in their program online and ex-port the data for further outcomes and curriculum assessment analysis. CPI Web also inte-grates with CSIF Web to manage clinical site data. We have worked on these applications for maintenance, bug fixing, enhancement and migration to Heroku platform. Role: Team Member

Responsibilities:

i) During Rails Migration:-

Ø Analyse the current application and its gem dependency for rails 3 upgrade and find the corresponding solution for it.

Ø We have changed the multiple plugins to application’s module or class. Also trying replace it by some gem or lib code.

Ø We have got some old override in-built class where not working after upgrade. We have fixed those issue. ii) During Heroku Migration :-

Ø Analyze the current application architecture and find the corresponding solution for heroku platform which are not available for heroku.

Ø We have changed the multiple database application to schema based application. Previously we were using the privately owned servers and database servers.

Ø We have got many bottleneck for our existing application on heroku platform. We have fixed those issue. Ø Also we have done the load testing on heroku and done some performance improvement according to the test result and new relic report.

Ø Manage postgres database and perform up gradation and migration for different environment. Ø Track and manage resource on heroku on daily basis. Awarded with “Going Extra Mile award” for migrating private production server to heroku server. iii) During Maintenance& Enhancement Support :-

Ø Analyse the requirements and implement it in agile ways. Ø involve in Bug fixing and hotfix

Ø Manage server on heroku platform

Ø Deploy Code Base and manage different environment for testing. Ø Manage production release with the timeline.

Technology: Ruby 1.8.7,Ruby 1.9.3, Ruby 1.9.2, Rails 2.3.14, Rails 2.3.18,Postgres, Redis, Airbrake, Cloud front, Apache Bench Mark, PostgreSQL Schemas, Send Grid, Web Application Name: A Time Management Application Duration: Jan,2014 to May, 2014

Description: This is atime tracking and management application. Where project manager and client can get the information about the project status and resource performance.We are tracking each and every information about task done by a programmer for a assigned project. First we are generating the estimated hours available for a project by all the programmer assigned to a project. Also we are tracking the leave taken by a programmer. We are tracking the time spent by a programmer on a ticket to generate different reports for manager. We have dynamic report section, where we used to store the query in database to get the report dynamically. We used the STI to generate the different form and layout for the report based on STI sub class. Role: Team Member

Responsibilities:

Ø Design database and application.

Ø Setup & Manage different environment for the application on heroku Ø Analyze the requirements and implement it in agile ways. Ø Manage authorization for different type of users of the application using cancan. Ø Manage the release and worked on hotfix as an urgent. Technology: Ruby 2.0.0, Rails 3.2.14, STI, Postgresql, Devise, Ckedior, Paperclip, Dropbox, Cron, cancan Web Application Name:An Advertising and product selling Application Duration:July’2013 to Aug’2013

Description:This is an advertising application. Where seller can sell their product or advertise their product. This application charges some percentage for selling the product. Also advertisement can be of different type. Each different type provides the extra feature for advertisement. Advertisement is published using the token. Seller need to purchase the token in order to publish the advertisement. Sellers can also the some reward token on transaction of another application.

Role:Team Member

Responsibilities:

Ø Design database of the application.

Ø Setup server on RACKSPACE with apache and passenger. Ø Analyse the requirements and implement it in agile ways. Ø Manage authorization for different type of users of the application using cancan. Ø Deploy Code Base to RACKSPACE using Capistrano.

Technology: Ruby 2.0.0, Rails 4.0.0, MySQL 5.0.1, Devise, Ckedior, Paperclip, JQuery, cancan Web Application Name:Investment Tracking Application Duration:Feb’2013 to July’ 2013

Description: This is an investment tracking application with multiple roles involving in it. Authorised members of registered companies are allowed to declare the stocks and dividends for the company and also can manage users or investors of the company. Authorised members of companies can also see the googlecharts(3D pie chart) for investors and investments in their respected companies. An investor can buy the stock of a particular company or more than one company also. They also have the flexibility of receiving the dividend via cheque or they can choose to re-invest the earned dividends. Investors can download or print or email the certificates of their investments at any time. They can also generate the statement for their transactions. Admin or Company manager can customize the certificate using text editor. Application also generates the annual report for a company and generates the excel sheet on the fly with the flexibility of choosing the fields to be exported. It also involves Amazon S3 for file storage and heroku for deployment. The application also involves Behavioral driven development using rspec with support of factory_girl and shoulda_matchers.

Role:Team Member

Responsibilities:

Ø We use bts ticketing system for bug fixing and features integration. Ø Analyze the requirements and implement it in agile ways. Ø Manage authorization for different type of users of the application using cancan. Ø Write Rspec(TDD) codes for the application.

Ø Design the multi-tenant applications.

Ø PDF file generation for downloading the statements. Ø Update Code Base to heroku and fix any issue related to heroku deployment. Technology: Ruby 1.9.3, Rails 3.2, Rspec, cancan, multitenant, MySQL 5.0.1, HTML, JavaScript, Jquery, Ajax,CSS, tinymce editor

Web Application Name:A US based Shopify Store

Duration:Nov’ 2012 to Jan’2013

Description: A Shopify store is shopping cart site. Which deals in selling the men’s and boy’s swimwear. We only have to change some validation, ways of listing products,desgin of the page, some css,jquery plugins used and any other required enhancements.

Role:Team Member(Single Developer in this project.) Responsibilities:

Ø We use pivotal tracker for bug fixing and features integration. Ø Analyze the requirements and implement it in agile ways. Ø Change the design and other plugins used in the app. Ø Handle the client communication through emails.

Ø Update Code Base to shopify site.

Technology: Liquid, HTML, JavaScript, Jquery, Ajax,CSS Web Application Name:Social Media Application

Duration:Nov’2011 to Oct’2012

Description:User and Business Management, Advertisement posting and monitoring, Event posting and Tracking the Event location. Any user can post any event and for each event there are actions related to that event. Any user can create an event and also can participate on an event posted by other users. For every event and event related action the event poster get some point as well as participator. Those points they can redeem through money or coupons. Any advertiser can post advertisement and also event related to their business. Everything in the user Section is monitored and can dynamicallychange by admin in the Admin section of the application.Posting event and event related advertisement. And generate revenue through advertisement. Distribute a part of revenue in terms of money and coupons among the users to attract them to the site. Connect different people through messing. Role:Team Member

Responsibilities:

Ø We use bts ticketing system for bug fixing and features integration Ø Analyze the requirements and some section related to userand advertiser . Ø Developed full admin section which consists of transaction history, user listing, advertisement pricing, Advertisement listing in calendar format. All users, transactions exporting in excel file format. Ø Integrate ckeditorfor messaging, mail body.

Ø Fixed many IE bugs and other team members issues. Ø Developed User connections and messaging system. Ø Developed notification system, which sends email accordinguer’s settings. Ø Developed mass payment for user and advertiser. Because application shares the some % of revenue to event poster(user). All the transactions comes to application then go to user by mass payment. Ø Active record association in whole user section. Ø For background processing of jobs delayed_job is used for sending message to all user, for mailing, for updating multiple record.

Ø Integrate pay-pal express for payment of advertisement amount. Ø Ready to fix any types of issues of all member.

Technology: Ruby 1.9.2, Rails 3.1,MySQL 5.0.1, HTML, JavaScript, Jquery, Ajax,CSS Hobbies

Ø Reading Books.

Ø Internet Surfing.

Ø Playing Computer Games.

Published Tips atMindfire Solutions

Ø Currency Converter using savon:- http://www.mindfiresolutions.com/How-to-use-Savon- in-Ruby-on-Rails-Application-2367.php

Ø Create Events at Google Calendar :- http://www.mindfiresolutions.com/Creating-an-Event-on- Google-Calendar-using-Ruby-on-Rails-2357.php

Ø Image Uploading to dropbox :- http://www.mindfiresolutions.com/uploading-Image-To- Dropbox-Using-Paperclipdropbox-2319.php

Ø Google Map Tips- http://www.mindfiresolutions.com/Google-Map-Web-Service-With-JSP- 2221.php

Ø Web Service Tips- http://www.mindfiresolutions.com/Easy-way-to-create-web-services-in-Java- 2238.php

EXTRA-CURRICULAR ACTIVITIES & ACHIEVEMENTS

Ø Participated in National Cadet Corps under the authority of Ministry of Defense, GovernmentofIndia and obtained Grade-B.

Ø Attended a seminar on “NoSQL and its distributed structure”. Ø Attended a Conference on “Agile Scrum”.



Contact this candidate