Navin Karkera
Senior Open Source developer at OpenCraft- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English -
-
Hindi -
Topline Score
Bio
Credentials
-
Programming in core and advanced Java from NIIT.
-
Experience
-
OpenCraft
-
Germany
-
E-Learning Providers
-
1 - 100 Employee
-
Senior Open Source developer
-
Mar 2022 - Present
-
-
-
UBS
-
Switzerland
-
Financial Services
-
700 & Above Employee
-
Python Automation Developer
-
Jan 2018 - May 2022
Serving as a key member of the team developing an automated model documentation solution for the entire division, as well as taking on multiple side projects such as developing web apps, automating ETL operations, and developing reporting solutions for various teams. Key Achievements: Core developer for the project DocKit, a division-wide solution for document automation that involves everything from JupyterLab plugins to smart notebook merging. We’re automating the process of model documentation, confirmation, and validation by using pandoc to convert from one format to another, such as jupyter notebooks to markdown to LaTex, and Jinja templates to dynamically generate LaTex files. I contribute on the tool’s planning, development, documentation, and on boarding with clients. Using Python/Pandas/Flask, developed a reporting system for Risk Weighted Assets (RWA) that considerably decreased the cost and time it took to prepare reports that were delivered to FED Regulators. Developed static and dynamic web pages while working in Agile methodology. to construct smart applications utilising tools like FastAPI, VueJs, and NLTK/Spacy such as FAQs, share reporting to regulators, and so on. Created solutions using Python Airflow, Pandas, and other tools to automate ETL-like processes involving Chief Risk Officers, such as reporting of shortfalls, violations, and ECN limits, among other things. These were seen as a huge aid to the bank during pandemics. Learned about data processing and machine learning while working on the data quality project, which was an attempt to detect data quality issues in data received from other banks and manually scanned by Risk Officers. Managed several deployments on Azure-hosted GNU/Linux machines. Using tools like systemd and nginx, I was able to secure the web services. Wherever possible, automated deployments utilising bash scripts, python doit, and other tools. Show less
-
-
-
Bank of America
-
United States
-
Banking
-
700 & Above Employee
-
Senior Software Engineer
-
Feb 2017 - Jan 2018
Worked for Market Risk team solving architectural design issues and code level issues. Built complete systems to automate a manual process and also helped migrating complete projects from Java to Python platform. Key Achievements: Initiated a project called Chat-Bot, built it from scratch using NLTK and Django rest framework, also integrated it with Skype for Business. Worked for Market Risk team solving architectural design issues and code level issues. Built complete systems to automate a manual process and also helped migrating complete projects from Java to Python platform. Key Achievements: Initiated a project called Chat-Bot, built it from scratch using NLTK and Django rest framework, also integrated it with Skype for Business.
-
-
-
-
Lead Developer - GNUKhata
-
Feb 2015 - Feb 2017
I began my career as a software developer in a start-up, where I was responsible for all aspects of a web application, including design, development, and deployment. GNUKhata, a free and open source accounting and inventory software, was the project. It was built from the ground up utilising the Pyramid Pylons framework, bootstrap, JQuery, Postgres, Docker, and other tools. Key Achievements: In the first two years, I learned the most about Python programming and web technologies, and I contributed significantly to the GNUKhata project. Learned about containerized environments as part of the process of leveraging Docker to make the GNUKhata platform agnostic. Along with the DFF team, conducted many FOSS workshops at institutions in Maharashtra, India. Show less
-
-
Education
-
University of Mumbai
Bachelor of Engineering (B.E.), Electrical, Electronics and Communications Engineering -
Shree L. R. Tiwari college of engineering
B.E, Electronics and Telecommunication Engineering -
Vidyavardhimi’s Bahusaheb Vartak Polytechnic
DIPLOMA, Industrial Electronics -
Mother Mary’s English High School
S.S.C