MOHIT KUMAR SINGH

Logo

I am a passionate software engineer with strong expertise in python and data science. I have a keen interest in machine learning and artificial intelligence, and I am always eager to learn new technologies and improve my skills. I enjoy solving complex problems and building innovative solutions that make a difference.

View My GitHub Profile

logo

PROFESSIONAL SUMMARY:


TECHNICAL SKILLS:

Category Skills/Technologies
Languages Python, Shell Script, SQL, PHP
Frameworks/Tools Flask, Django, Beautiful Soup, Pandas, PyUnit, PyQuery, Wireshark, NumPy, SciPy, Matplotlib, Webapp2
Databases MS SQL, MySQL, Oracle
Web Technologies XML, CSS, HTML, DHTML, JavaScript, JQuery, MVC3, Bootstrap, RESTful, AJAX, Node.js
Web Services SOAP, REST
Tools & IDEs Eclipse, PyDev, PyCharm, PyScripter, Spyder, PyStudio
Methodologies Agile, Scrum
Operating Systems Windows, Linux

PROFESSIONAL EXPERIENCE:

Client: WorkSafe BC, Vancouver, BC.
Duration: Jan 2018 – Till Date
Role: Python Developer
Environment: Python, Django, PyUnit, PyQuery, XML, JSON, HTML, Wireshark, Pandas, REST, AWS, Node.js, Bootstrap, CSS, JQuery, MySQL, Agile and Linux.
Responsibilities:


Client: Shaw Communications - Calgary, AB.
Duration: Nov 2016 – Dec 2017
Role: Python Developer
Environment: Python, Django, Beautiful soup, matplotlib, Scipy, Numpy, Node.js, XML, PyQt, PyUnit, webapp2, GitHub, Pandas, MySQL, REST, JSON, PostgreSQL, Oracle, PL/SQL, HTML, XHTML, AJAX, CSS, JavaScript, Jira and Agile.
Responsibilities:


Client: Discovery Air, Etobicoke, ON.
Duration: Oct 2015 – Oct 2016
Role: Python Developer
Environment: Python, Django, Pandas, XML, XHTML, AJAX, CSS, JQuery, GitHub, SQL, Rest API, Jira and Agile.
Responsibilities:


Client: Mobisys, India.
Duration: Apr 2013 – Sep 2015
Role: Python Developer
Environment: Python, Django, Flask, PyQt, PyTest, XML, JQuery, HTML, CSS, JavaScript, SOAP, Jira and SQL.
Responsibilities:


Client: NEC Technologies India Limited, India
Duration: Nov 2011 – Mar 2013
Role: Senior Software Engineer/Member Technical Staff
Environment: Perl, SQL & PLSQL (MySQL) on Linux, Python (Django), HTML5, CSS, JavaScript (jQuery)
Responsibilities:


Client: Oracle India Private Limited, India
Duration: Mar 2007 – Oct 2011
Environment: Perl’s MVC Framework “Catalyst”, Linux and MySQL, Perl, SQL & PLSQL (MySQL) on Linux, SVN
Responsibilities:

  1. Role: Software Engineer/Technical Solutions Engineer, 2010 - 2011
    • Enhanced internal online application which was installing/removing EPM (Enterprise package manager’s) packages on organization’s Linux servers catering to customer’s requirements. Administrators using the application could monitor the installation progress too
  2. Role: Software Engineer/Systems Engineer, 2007 - 2010
    • Worked as production support engineer to a third party Linux authentication and logging tool called PowerBroker from BeyondTrust
    • Administered Powerbroker which had its own policy code. Learned the policy language to write code to manage authentication and control user access to various levels. Managed PB’s session and keystroke logging too
    • Developed an application using Perl to connect to internal hosts database, which carried information of all machines inside company and using database modules run sql query and retrieve specific data in a flatfile subsequently using this data for the authentication tool (PB). These scripts were matching host info and then allowing access
    • Created another script, for the LDAP directory population using Perl’s CPAN Modules of this host info gathered
    • Applied internal security team’s list of security requirement (in an xml file) on all Linux boxes using a Perl application. The application generates a detailed report in an xls sheet and subsequently emailing it to the security team’s ML

Client: California Digital India Pvt. Ltd., India
Duration: Jun 2004 – Sep 2006
Role: Software Engineer
Environment: Linux (BASH, Perl), C, MATLAB, System Imager and Oscar Cluster installation technologies
Responsibilities:


EDUCATION:

Bachelor of Engineering, Visveswaraiah Technological University (VTU), India (Evaluated by W.E.S.) 2004