Alkesh Ghorpade Senior Software Engineer
No reviews yet

Hi,
I work as a Senior Software Engineer in a consulting firm. During my school days, I consistently scored above 90% and specially in Mathematics. I was the goto person for all my school and college friends. I have worked very hard for IIT entrance exam (unfortunately didn't crack it) and my AIEEE All India Rank was 13,533 out of 7 lakhs students.

Mathematics has always been my strong point and still now I love solving it. I love programming a lot and I use them in my day to day career. My teaching style will be as below:
1. First when going through any chapter make sure we do not skip the theory and read each and every point very carefully.
2. Then we solve the example problems (which have the solution). But we first solve it ourselves before looking at the solution.
3. I always make sure we write down each step and never note them verbally in our mind. Each and every step has to be noted on paper.
4. Then we check if any other approach or theory which can be applied to solve the problem. I always keep a habit of solving a question in more than one way. Even if the other way is long and I won't prefer to write that in the exam, I will still solve it. This approach can be of help in solving some other problem. ( My personal experience: Habit of solving problems in more than one way not only applies in Mathematics or studies but also in our ability to solve problems in life.)
5. Next, we solve the main problems of the book and try solving it in multiple ways.
6. I had never by-hearted the formulas first. I will look into different reference books on how that formula is derived and used. I used to solve those theory / algorithms first and then use them as an application in solving the examples.
7. PRACTICE, PRACTICE, and PRACTICE. Even if you are a topper, very smart or an average student working hard should always be our motive.
8. Last but not the least, my teachers would always say
a. Struggle now and enjoy rest of your life or enjoy now and struggle for rest of your life. (We can talk on this a lot if we decide to learn from each other)
b. Never be afraid of any subject or any problems. They are just to test your ability.
c. Never ever compare yourself with anyone. Compete only with SELF.

I enjoy group studies a lot. And everyone from my school and college teachers, my friends would suggest me to become a teacher. I love working in startup companies and hence was not able to continue as a part-time teacher. I will love to help you out any time.

Subjects

  • Ruby on Rails Beginner-Expert

  • Mathematics Beginner-Expert

  • C++ Beginner-Intermediate

  • Computer Science and Engineering subjects Beginner-Expert

  • Golang Beginner-Intermediate


Experience

  • Senior Software Engineer (Jul, 2019Present) at Saeloun, Remote job
    I am working with one of our client ActivateCare. I work as a Ruby on Rails developer.
  • Senior Software Engineer (Dec, 2017Jul, 2019) at Reflektive, Bangalore
    Reflektive is an Employee Performance Management platform that works to empower you to take ownership of your own success at work.

    My responsibilities include -
    1. HRIS Automation:
    This feature involved automating the import process of employees from the respective integration, Company is using (CSV, Bamboo HR, Workday, ADP, Dropbox, Greenhouse).
    Responsible for scaling the cronjob by executing the import process runs in parallel.

    2. Selenium Java automation:
    Automation of HRIS flow to help speed up testing.
  • Software Engineer (Jul, 2016Dec, 2017) at Crowdfire, Vashi
    Crowdfire is the best social media tool for online marketing.

    My responsibilities include -
    1. Properties:
    This Go microservice is used for storing properties (posts/blogs/videos) for a user of given networks via which they have signed up on Crowdfire.
    Worked on storing properties data in elasticsearch and created API which sends a generic response for networks user has added.
    Worked on storing a user profile and properties metrics to calculate user growth on audience networks.

    2. Property networks:
    This project involved multiple services where we worked on adding networks like youtube, WordPress, Tumblr, medium.
    Worked on integrating WordPress and youtube accounts and making sure real-time new property was available to the user by an app to share it.
    Worked on syncing past properties of user and showing these properties as prescriptions for sharing across multiple audience networks.
  • Senior Software Engineer (Feb, 2015Jul, 2016) at Tinyowl, Mumbai
    TinyOwl is a food ordering app. Making it easy for customers to order food online.

    My responsibilities include -
    1. Payment System :
    i. Solely responsible for working and integration of new payment wallets.
    ii. Worked in storing payment gateway logs, their requests, and responses. Identifying and reducing payment and automated refund failures.

    2. Developing App Backend:
    i. Worked on Restaurants caching architecture.
    ii. Was responsible for writing user referral code generation logic.
    iii. Was involved in writing user TinyOwl money code.

    3. Location Service:
    i. Started with the project of refactoring the locality mapping. Removed redundant tables and handled the migrations and corresponding code changes.
    ii. This was moved into Micro Service. Was the creator and owner of this service. Solely responsible for its development and testing.
  • Senior Software Engineer (Jun, 2012Dec, 2014) at Fab.com, Pune
    Fab is one of the fastest growing E-commerce marketplaces of everyday design products.

    My responsibilities include -
    1. Implementation of return policy :
    i. A pair programming project in which customer can return products from his/her past orders. Users previously had to call customer care for initiating a return.
    ii. Implemented backend logic to calculate refund amount and create RMA for the user.
    iii. Handled cases where the product was not eligible for return.

    2. Order tracking functionality
    i. Team project which displays the estimated arrival dates of a particular product based on user location (Country and ZipCode).
    ii. Developed backend logic for caching and updating particular date holidays, carrier pickup and delay in shipment.
    iii. Developed logic for calculating the exact date or date ranges of product arrival at a particular zip code.

    3. Database Migration:
    i. A team project in which records were migrated from remote database into our production database.
    ii. This involved migrating existing user and their orders.
    iii. Developed script which connects two remote databases.Script runs the SQL queries to fetch and insert records.

Education

  • Bachelor Of Engineering (Aug, 2008Jun, 2012) from Pune Institute of Computer Technology, Punescored 71%
  • HSC (Apr, 2007Mar, 2008) from DAV Public School Airoliscored 87%
  • SSC (Apr, 2005Mar, 2006) from DAV Publicj School Airoliscored 92%

Fee details

    4001,000/hour (US$4.7011.75/hour)

    I work from home (remotely) for my office work. I will be available during the day time like around 09:00 AM to 6:00 PM. But it might get difficult for me to work after that since my clients are based in the US.


Reviews

No reviews yet. Be the first one to review this tutor.