Strengthening teams & making them accelerate using technologies at hand, while working as a polyglot software developer. Working closely with founders, CTOs, tech & research teams, building & delivering working and maintainable software & tooling.
With over 15 years of experience as a software developer following software development principles & methodologies like BDD and TDD when writing code. Strongly advocating software craftsmanship principles and practices wherever possible and applicable.
My role involves working with full Software Development Lifecycle, reviewing code, refactoring legacy code, test-driving code for new features, DevOps, writing tools for i.e. AI/ML research teams, performing Data & ML engineering tasks, running experiments, gathering results, data analysis and data science related tasks.
In the past, I have been involved in running both internal and community workshops and hands-on-labs, created courses and helped others in the process, and also supported the internal hiring process.
Since sometime I have developed a strong interest in the areas of AI, Machine Learning, Data, Data Analytics (using R), Data Visualisation (using R & D3), Concurrency (Java), and Graal/GraalVM/Truffle and continue to develop my skills and understanding in the areas of Application and JVM Performance Tuning and Benchmarking.
In my free time, I’m constantly learning at conferences, events and workshops to gather practical hands-on experience. Playing with hardware and software accelerators i.e. Movidius, FPGAs, Cloud TPUs from Google, GPUs, python packages, just like we would do at an AI lab. You can find some of these in my blogs and GitHub repos. Constantly trying to learn ways to use better quality data and find ways to run our experiments in different ways and improve performance & quality of the results.
My major achievements (in no particular order):
- Over nine years of F/OSS contribution history via GitHub, see metrics published
- Creating a NLP library to profile Text data for open-source consumption, see https://github.com/neomatrix369/nlp_profiler
- Ranked “Top 12%” at the recent Liverpool Ion Switching competition (https://www.kaggle.com/c/liverpool-ion-switching) (see tweet)
- Participated in the London “Kaggle Machine Learning Challenger Day” competition, and our team won! (see tweet)
- Won a consolation prize in Data Science hackathon (organised by Pivigo), see https://twitter.com/theNeomatrix369/status/1198353416025714694
- Ranked among top 6 (out of 50+) at the Kaggle Utility script coding competition in 2019, see https://twitter.com/kaggle/status/1186429624437182465
- Ranked 5th (out of 2255) at the SoftBank Forex Algorithm Data Science competition in 2019/20, see https://twitter.com/theNeomatrix369/status/1214601525856747520
- Creating a global resource on AI/ML/DL for everyone in the open-source, see https://github.com/neomatrix369/awesome-ai-ml-dl
- Creating a NLP library for open-source consumption, see http://bit.ly/better-nlp-launch
- Earned the titles of Software Craftsman and Java Champion in the years 2016 and 2018 respectively, followed by the title of Oracle Groundbreaker Award in March 2019
- Hosted a couple of papers (as Kaggle kernels): Normalising a distribution and Studying the limitations of stats measurements
Being an active member of various developer communities, and participating in various F/OSS projects like Adopt OpenJDK, GraalVM, etc.., I’m able to bring those values and connections back into the projects and startups I work with.
- twitter: @theNeomatrix369
- medium: https://medium.com/@neomatrix369
- github: https://github.com/neomatrix369/
- linkedin: https://www.linkedin.com/in/mani-sarkar/
- slideshare: https://www.slideshare.net/neomatrix369/
- lanyrd: https://lanyrd.com/profile/neomatrix369/
- youtube: My Channel | Videos playlist