Aman Singhal

Aman Singhal

Mentor
5.0
(2 reviews)
US$20.00
For every 15 mins
10
Sessions/Jobs
ABOUT ME
ACM ICPC World Finalist 2014, Fullstack developer with expertise in Android, Java, Javascript and Algorithms with over 6 years of experience
ACM ICPC World Finalist 2014, Fullstack developer with expertise in Android, Java, Javascript and Algorithms with over 6 years of experience

I have always been passionate about computers and with a degree in computer science. I have been working in the internet industry from over 6 years and with great experience and in depth knowledge in Android, Windows and linux systems, building efficient microservices.
I have also worked with big companies like Google and Directi.

Hindi, English
London (+01:00)
Joined October 2017
EXPERTISE
4 years experience
I have seen android grow from Android 2.0 to Latest 8.0. Over the years i have developed many apps for android and have implemented most...
I have seen android grow from Android 2.0 to Latest 8.0. Over the years i have developed many apps for android and have implemented most of the features offered by the platform in some app or the other. I have detailed knowledge and experience in - Android APIs, - all the android tools such as Data binding, Kotlin, Dagger, Android Architecture Components, Gradle, Android studio etc - improving performance of the app by using various android profilers, method tracing, cpu and memory monitors - app testing: have written good amount of espresso and ui automator test to automate the testing process of the app - code generators and libraries: have written few code generators to decrease the amount of boiler plate code and ease up the development process From the last 3.5 years I have been working with directi in building flock Android(an enterprise messaging app). Have worked on - building a great platform for flock using many microservices which are being hosted on AWS infra. - migrated the android's legacy monolithic codebase to micro services - performance optimizations: have worked on optimizing a lot of flows in the app to improve the over all user's experience using a lot of custom made android tools to measure and monitor the performance Have been developed quite a lot of android apps for many companies, here are few of the app published on play store https://play.google.com/store/apps/details?id=to.go&hl=en https://play.google.com/store/apps/details?id=com.qangru.app
4 years experience
Javascript is really a versatile language and is being used almost everywhere. I have worked on both serverside JS (node, express) ,front...
Javascript is really a versatile language and is being used almost everywhere. I have worked on both serverside JS (node, express) ,frontend JS frameworks (Angular) and few JS tools like hubot built on coffeescript. Have even worked at Google as an intern for 3 months building there JS framework using google closure library and JAVA apps framework to built a tool to visualize user's behaviour on various google pages in the form of heatmaps.
6 years experience
I frequently participate of various coding competition websites like TopCoder, Codeforces, Codechef. I have spent uncountable hours in le...
I frequently participate of various coding competition websites like TopCoder, Codeforces, Codechef. I have spent uncountable hours in learning and practicing algorithms and because of this I have won many contests. I even qualified from India for participation in ACM-ICPC world finals (Olympics of programming) in 2014 which was held at Ekaterinburg, Russia as a part of the TEAM Moduli. My certificate of participation: https://icpc.baylor.edu/ICPCID/TRGC39QY5UXG
2 years experience
I believe that tools offered my microsoft are by far the best and really helps developers to build great apps. I have over 2 years of exp...
I believe that tools offered my microsoft are by far the best and really helps developers to build great apps. I have over 2 years of experience working with windows platform. Have built great performant apps using all the latest technologies such as Ninject, Linq, C# and Xamarin Few popular apps that i made with collaboration https://www.microsoft.com/en-in/store/p/ringo-low-cost-international-calling/9wzdncrdms4n Flock windows phone(which is temporarily removed from the store)
1 year experience
I have been developing in kotlin from the day one of its stable release. Being a big fan of the language i spend most of my time coding i...
I have been developing in kotlin from the day one of its stable release. Being a big fan of the language i spend most of my time coding in it. Have written few tools and server-side code in kotlin with spark framework
Java Architecture
2 years experience
Have worked on building and migrating a lot of monolithic code base to microservice architechure using various microservice desing patter...
Have worked on building and migrating a lot of monolithic code base to microservice architechure using various microservice desing patterns. Have good knowledge of microservice design patterns ,tools and AWS infrastructure. Have also worked on building a custom made lookup service.
1 year experience
Have over 1 year of experience working with docker. I use it extensively to host my various server environments and version. I believe do...
Have over 1 year of experience working with docker. I use it extensively to host my various server environments and version. I believe docker containers are the best way to host servers as they can run and can be moved to any unix based system without any extra effort.
Docker
View more
Docker
View more

REVIEWS FROM CLIENTS

5.0
(2 reviews)
Melissa G
Melissa G
August 2018
Very helpful and knowledgeable. He was able to break it down and explain it to me much better than my professor. I highly recommend.
Amine Ch
Amine Ch
January 2018
"Great mentor. Was very helpful in solving my problem."
SOCIAL PRESENCE
GitHub
google-api-dotnet-client.contrib
Automatically exported from code.google.com/p/google-api-dotnet-client.contrib
C#
0
0
todo-server
JavaScript
0
0
Stack Overflow
511 Reputation
1
6
22
EMPLOYMENTS
Senior Platform Engineer
Directi
2014-06-01-Present
I work as a platform engineer to built server-side , client-side and platform component for their leading products.
I work as a platform engineer to built server-side , client-side and platform component for their leading products.
Android
Java
Kotlin
View more
Android
Java
Kotlin
Windows Development
View more
Software Engineering Intern
Google
2013-05-01-2013-07-01
Worked as an intern to build a great platform for visualizing user behaviour on the webpages of google
Worked as an intern to build a great platform for visualizing user behaviour on the webpages of google
Java
MapReduce
Guice
View more
Java
MapReduce
Guice
Protocol Buffers
Google Closure
Bigtable
View more
PROJECTS
Movie recommendation System using Collaborative Filtering
College project
2014
Combined both approaches of content-based and collaborative filtering to build a hybrid system which recommends movies to a user and also...
Combined both approaches of content-based and collaborative filtering to build a hybrid system which recommends movies to a user and also finds out genre indices for the movie that is how well it ranks on a scale in the genre of comedy, drama, action etc.
Python
Machine Learning
Gnu octave
View more
Python
Machine Learning
Gnu octave
View more
Iris Camera image interoperability Classifier
College Project
2013
Developed a system to solve the camera interoperability problem in Iris recognition. Created the feature set for iris images using OpenCV...
Developed a system to solve the camera interoperability problem in Iris recognition. Created the feature set for iris images using OpenCV and integro differential operators, and classified the iris images using a multi layered machine learning algorithm made up of Support vector machines, Naive Bayes and Adaboost ensemble method.
Python
OpenCV
Machine Learning
View more
Python
OpenCV
Machine Learning
Gnu octave
View more