JasimKhan

Berlin, Germany · +49015901480235 ·jasim990@gmail.com

Experienced programmer and software developer. Worked on projects related to Machine Learning and Data Science. Spent Five years in development of embedded device, desktop and web applications related to building security and monitoring systems.


Experience

Software Developer

Development and Maintenance of CMS

Part of a team that is involved in the development and maintenance of internally used application called CMS (Content Management System). As hinted in its name, it is a content management application for marketing department.

Tools & Technologies:

Angular 11, NodeJs, Visual Studio Code, Kubernetes, Docker, git, gitlab, Jira

September 2019 - Present

Software Developer

Development of Web Client of Desigo CC

Part of an international team to develop web client interface for Desigo CC using Angular 6 framework.

  • Development and maintenance of tabular grid system component.
  • Investigation and improvements in performance either by fixing memory leaks or  adding OnPush strategies to components.
Tools & Technologies:

C++, C#, Angular, TypeScript, HTML5, Bootstrap, Visual Studio (6, 2003, 2005, 2010), Git, GitLab, CI (Continuous Integration), Visual SourceSafe, IBM ClearQuest, IBM Jazz, Deleaker, IBM Purify Plus, CRT Library for memory Leaks in C++, Memory Validator by softwareverify.com.

September 2016 - July 2019

Software Developer

Development of Web Client of Desigo CC
  • Developed web interfaces for monitoring building energy consumption using ASP .NET.
  • Developed and integrated web application for legacy systems in ASP .NET.
  • Part of development team that is developing Video Management System driver of Samsung SSM 2.0 for Desigo CC.
Tools & Technologies:

C#, ASP .NET, HTML5, Bootstrap, Visual Studio (2015, 2017), SVN, Oracle.

September 2016 - July 2019

Embedded Device Programmer

  • Developed Communication protocol between SCS (Supervision and Control Software) and GPS Player C-Systems.
  • Developed from ground up drivers of embedded device project called Graze Radio. Drivers were developed in C language. STM32 Microprocessor was used. I developed RCC, ADC, DAC,
  • Developed Webservices in ASP .NET framework 4.0 for project called NUT Tracker.
Tools & Technologies:

C++, C#, C, Visual Studio 2010, Keil Microvision 4., SVN

November 2011 - October 2013

Education

MS Computer Science

Università degli Studi di Trento
Specialization in Data Science and Service Design
August 2014 - December 2016

BS Electronics and Computer Engineering

Politecnico di Torino
Major in Computer Science
September 2008 - July 2014

Skills

Programming Languages & Tools
  • Applications
    Visual Studio, NodeJs, SVN (TortoiseSVN), Git (TortoiseGit, SourceTree, GitKraken, GitLab). IBM ClearQuest, IBM Jazz, Jira, Keil Microvision,  MySQL Workbench, SSMS (Microsoft SQL Server Management Studio), Microsoft Word, Excel, PowerPoint, Outlook
    Other Applications
    Eclipse, Netbeans, MATLAB, PyCharm, WebStorm, MongoDB, Cassandra, WAMP, Docker, Xilinx, Visual SourceSafe, Oracle
    Computer Languages
    C#, C, C++, Javascript, TypeScript, ASP.NET, HTML5, CSS (SCSS), SQL
    Other Computer Languages
    Python, MATLAB, XML, Java, JSP, Assembly Language, PHP, VHDL
    Frameworks / Libraries
    Angular, NestJs, Bootstrap, Semantic-UI, ASP.NET MVC, Windows Communication Foundation, Windows Presentation Foundation, Windows Forms, jQuery, Chartjs, D3.js
    Other Frameworks / Libraries
    NgRx
    OS
    Windows, Linux (mainly Ubuntu), MacOs

Languages

  • English (Fluent)
  • Urdu (Fluent)
  • Pashto (fluent)
  • Italian (Basic)
  • German (Basic)

Training Courses


Secure Programming

  • COD 101 - Fundamentals of Secure Development
  • TST 101 - Fundamentals of Security Testing
  • COD 212 - Creating Secure Code – C/C++ Foundations
  • COD 215 - Creating Secure Code – .NET Framework Foundations
  • COD 314 - Creating Secure C# Code
  • ENG 312 - How to Perform a Security Code Review
  • COD 312 - Creating Secure C/C++ Code
  • COD 411 - Integer Overflows – Attacks and Countermeasures
  • COD 412 - Buffer Overflows – Attacks and Countermeasures

Plural Sight

  • HTML5 Fundamentals
  • HTML5 Web Component Fundamentals
  • Angular Best Practices
  • Angular NgRx: Getting Started
  • Angular Routing
  • SVG Fundamentals

Projects



Final Year Thesis

Università degli Studi di Trento
Multi-Label Object Recognition for Blind Persons’ Assistance in Outdoor Environments
2015 - 2016

Final Year Thesis

Politecnico di Torino
FPGA Based Parallel Simulation of Biological Process
2013 - 2014