Vijay Mathew Pandyalakal

Vijay Mathew Pandyalakal

Mentor
5.0
(11 reviews)
US$15.00
For every 15 mins
34
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
Developer with experience in Clojure, Java, Python, Go, C, C++, Scheme and SQL
Developer with experience in Clojure, Java, Python, Go, C, C++, Scheme and SQL

Over 17 years professional experience in software design and engineering. Proficient in
Java , Clojure, Scheme, C, C++, Go and Python.

I can provide mentorship in:

  • Programming with good style in multiple languages and paradigms.
  • Real world, large scale software design and architecture.
  • Debugging hard technical issues.
  • Solving difficult algorithmic problems.
English
Mumbai (+05:30)
Joined September 2017
EXPERTISE
16 years experience | 2 endorsements
I have programmed server systems in Java for 16 years. I am deeply familiar with Object Oriented Programming and optimizing performance o...
I have programmed server systems in Java for 16 years. I am deeply familiar with Object Oriented Programming and optimizing performance of applications running on the JVM.
Object-Oriented ProgrammingJVMOptimization
View more
5 years experience | 1 endorsement
10 years experience | 2 endorsements
I have used Python prototyping product ideas and developing end-to-end test harness for other applications.
I have used Python prototyping product ideas and developing end-to-end test harness for other applications.
16 years experience | 1 endorsement
I have programmed in C for more than 17 years and most recently in the implementation of the Slogan programming language (http://schemer....
I have programmed in C for more than 17 years and most recently in the implementation of the Slogan programming language (http://schemer.in/slogan) for the runtime's integration with the host platform.
CSystems ProgrammingAlgorithm design and analysis
View more
CSystems ProgrammingAlgorithm design and analysisData structure
View more
12 years experience
I have programmed in Scheme for more than 12 years, mostly on hobby projects. My recent use of Scheme was for implementing the Slogan pro...
I have programmed in Scheme for more than 12 years, mostly on hobby projects. My recent use of Scheme was for implementing the Slogan programming language. (http://schemer.in/slogan/index.html).
10 years experience | 1 endorsement
1 year experience
https://github.com/vijaymathew/beget
https://github.com/vijaymathew/beget

REVIEWS FROM CLIENTS

5.0
(11 reviews)
Jonathan Esbjörnsson
Jonathan Esbjörnsson
October 2018
My first encounter with codementor.io - And it was great! Thanks again!
Jonathon
Jonathon
October 2018
Excellent, thank you Vijay
Nomis
Nomis
October 2018
Thank you, Vijay! You taught me so many things in a short time :)
Valeria Espinoza
Valeria Espinoza
October 2018
He helped me understand the functionality of the coding for my assignment.
tim
tim
October 2018
Very helpful. Went above and beyond
Papi
Papi
September 2018
Vijay is very skilled. He was also very helpful and timely. I have no hesitation using him again.
zagros bingöl
zagros bingöl
September 2018
Can highly recommend Vijay. Clear instructions and alot of help provided. We are almost there. But i will tell anyone reading this review to hire vijay without hesitation. Thank you alot.
SOCIAL PRESENCE
GitHub
slogan
A general purpose, dynamic, functional programming language with strong support for concurrency.
C
24
2
cljact
A tiny actor library for Clojure
Clojure
4
0
EMPLOYMENTS
Chief Software Architect
Anvetsu
2018-10-01-Present
http://anvetsu.com/
http://anvetsu.com/
Python
Java
C++
View more
Python
Java
C++
C
Scheme
Clojure
Go
View more
Software Consultant
Freelance
2018-05-01-Present
Software product design and implementation services.
Software product design and implementation services.
Java
C++
C
View more
Java
C++
C
Scheme
Clojure
Go
View more
Principal Engineer
Concur
2014-12-01-2018-04-01
Lead the design and implementation of a scalable user profile management and authorization service. Single-handedly developed and broug...
Lead the design and implementation of a scalable user profile management and authorization service. Single-handedly developed and brought to production the application that serves 24+ million requests daily.
Python
Java
MySQL
View more
Python
Java
MySQL
Couchbase
View more
PROJECTS
The Slogan Programming LanguageView Project
2018
Slogan is a programming language designed for high-performance concurrent, networked applications. It features first-class functions...
Slogan is a programming language designed for high-performance concurrent, networked applications. It features first-class functions, lexical scoping and operations on structured data like strings, lists, arrays, sets and hash tables. Its powerful control flow and syntactic abstraction capabilities makes Slogan a highly extensible programming language.
C
Scheme
View more
C
Scheme
View more
2018
A library for concurrent computing with actors.
A library for concurrent computing with actors.
Clojure
Clojure