Passende Schulungen
finden Sie hier:
↪ Microsoft Azure
↪ Machine Learning & Deep Learning
↪ SQL Server
↪ JavaScript
↪ MySQL
↪ Windows Server 2019
↪ Visual Studio
↪ Shell-Programmierung
↪ Digitalisierung
↪ WatchGuard
↪ HTML - HTML5
↪ Docker
↪ jQuery
↪ Microsoft Exchange Online
↪ Linux Foundation Zertifizierung
↪ Embedded Linux
↪ Linux Foundation
↪ Zertifizierung zu Linux
↪ LPI Linux Professional Institute
↪ OOP - Objektorientierte Programmierung
↪ PostgreSQL
↪ Perl
↪ Apache Webserver
↪ Oracle WebLogic Server
↪ Nagios, Icinga und Icinga 2
↪ Java
↪ BizTalk Server
↪ Scrum
↪ MongoDB
↪ JavaFX
↪ PowerShell
↪ NoSQL
↪ VBA Programmierung
↪ Git
↪ Google Workspace (G Suite)
↪ Subversion
↪ Eclipse
↪ NetIQ eDirectory
↪ Microsoft Dynamics NAV 2018
↪ Apache Cassandra
↪ CouchDB
↪ Google Analytics
↪ Google Ads
↪ Python
↪ Search Engine Advertising - SEA
↪ Oracle Application Express - APEX
↪ NetApp
↪ Power Apps
↪ Windows 10
↪ Python Zertifizierung
↪ n8n
↪ SQL Server 2019
↪ Windows 11
↪ Microsoft Certified: Windows Server Hybrid Administrator Associate
↪ Windows Server 2025
↪ SAS Studio
↪ Scrum Zertifizierungen
↪ EVB-IT & IT-Vertragsrecht
↪ Mobile App Entwicklung
↪ Microsoft Certified: Azure Network Engineer Associate
↪ AWS Certified DevOps Engineer - Professional (ACDOEP)
↪ Microsoft Certified: Dynamics 365: Finance and Operations Apps Solution Architect Expert
↪ Google Cloud
↪ C++ Programmierung
↪ C Programmierung
↪ AWS Certified Security - Specialty (ACSS)
↪ Node.js
↪ Microsoft Certified: Azure Security Engineer Associate
↪ KI Ethik, Recht & Security
↪ Resilienz- & Stressmanagement
↪ Generative Engine Optimization (GEO)
↪ KI Agenten & Automatisierung
↪ Lighttpd
↪ macOS & iOS
↪ IT-Service Management
↪ Angular
↪ Android
↪ GWT
↪ BIRT

#ITPFL-817

C/C++/C# und .Net Entwickler

Y.S. 2013 2011
Registrieren Sie sich jetzt kostenlos
um Ihre Anfrage versenden zu
können!

Oder loggen Sie sich ein!
Anfrage senden

Freelancerdetails
akademischer Grad Master of Science
Ausbildung/Studium Softwareentwickler/in
Einsatzgebiet 80803 Bundesrepublik Deutschland, 25km
Verfügbar ab ab 28.02.2013
Verfügbarkeit vor Ort: 100%
Interesse an Festanstellung Ja
Bietet Schulungsleistungen an Nein

Profil

Professional Focus

 Creating high-performance applications and rapid problem resolution with a focus on clear, user-friendly interfaces and easy to integrate solutions.

 Computer Skills

 Programming Languages and Frameworks

·     Expert in C, C++ and C# across multiple platforms.

·     Strongly skilled with .Net/WPF, experienced with WCF for webservices.

·     Experienced in JavaScript, jquery, HTML and CSS. Comfortable with node.js.

·     Experienced in iOS development using C#/MonoTouch.

·     Experienced in OpenGL, SDL. Familiar with Qt.

·     Some experience in Python, Perl, Java, Shell scripting.

Databases

·     Experienced in SQL databases, including MSSQL (and SQL Server), MySql, and SQLite.

·     Some experience with NoSQL databases such as MongoDB, Google App Engine Data Store.

Tools

·     IDEs: Experience in Visual Studio, Eclipse, MonoDevelop, WebStorm, any text editor.

·     Source Control: Experienced in Perforce, TFS, SVN. Familiar with git.

Further Expertise

·     Extensive experience in animation and physics simulations on the PC and consoles.

·     Experience in 3D and 2D graphics, network programming and databases.

·     Keen user of Scrum methodology, agile development and usability-focused rapid iteration.

·     Proficient in Windows, OS X and Linux environments.

Education

   

MSc in Games Programming (2003 – 2004)

University of Hull, UK

Master Thesis: Implemented 3D cloth simulator with partial tearing support using Verlet integration. Developed in C++ and OpenGL.

Areas of Specialization:

·       Real-time physics simulations, kinematics and collisions.

·       C++ software development, object-oriented design, multi-threading, distributed systems.

·       Real-time 3D-graphics and animation, mathematics for graphics, lighting, shading, graphical algorithms.

 

Honours BSc in Software Engineering (1998 – 2002)

University of Toronto, Canada

·       Primarily developed skills in C, C++ and Java. Some Perl, JavaScript and Lisp.

·       Internship writing Linux kernel drivers and adding features to large Qt-based application.

·       Wrote a 3D software renderer with z-buffer support and Gouraud shading for final thesis.

 

Work Experience

 

Independent Software Specialist (August 2011 – Present)

            Freelancer, Munich, Germany (http://ysalmi.com)

·     Developing powerful software for industrial clients primarily operating in the fields of electronics, lasers, photonics, banking and investment.

·     Expertise in high-performance applications and rapid problem resolution.

·     Ability to quickly dive into a codebase and produce results.

·     Projects range from multiple-month commitments to focused short-term solutions.

Languages and frameworks: C#, WPF/.Net, SQL and WCF/Webservices with C++ for performance critical areas; JavaScript, HTML and CSS; iOS app using C# and MonoTouch.

 

Technical Director & Managing Director (August 2008 – August 2011)

            Piece of Pie Studios, Munich, Germany (http://youtu.be/4Rd1Hr3IzNE)

·     Developed a full 2D game engine with fluid simulation physics on PC, PS3 and Xbox360.

·     Managed a team of developers and artists to create the game Swimming Under Clouds.

·     Developed advanced prototypes of Swimming Under Clouds on PC, PS3 and Xbox 360.

·     Implemented in-game object and level editors for rapid prototyping.

·     Created painting-like rendering system using OpenGL, parallax layers and transparent artwork.

Languages and frameworks: C++, STL, Boost and OpenGL

 

            Physics Programmer (June 2007 – August 2008)

            Havok, Munich, Germany (http://www.havok.com)

·     Worked in the physics R&D team for the industry leading middleware physics company.

·     Designed and implemented new features and optimizations to the Havok physics engine.

·     Helped develop the core technology for the Havok Destruction product.

Languages: C/C++ with some SIMD and assembly optimizations.

 

            Lead Animation Programmer (October 2005 – May 2007)

            Evolution Studios, Runcorn, Cheshire, UK (http://www.evos.net)

·     Designed and implemented the full character animation system for the PS3 title MotorStorm.

·     Implemented a next-gen keyframed animation system and ragdoll simulation.

·     Was responsible for the entire pipeline from exporters to simulation and 3D-rendering.

·     Implemented flexible ragdoll solution, creating one of the most realistic simulation of driving characters.

Languages: C++ with Python scripting and Cg for shaders.

 

Programmer (March 2005 – October 2005)

            Criterion Games, An EA Studio, Guildford, Surrey, UK

·     Working on game play and front end for Burnout Revenge.

·     Wrote modules to communicate with the flash API used to create the front end interface.

·     Implemented complete memory card system for Burnout Revenge on the PS2 and Xbox.

·     Put together the Burnout Revenge demo under tight time constraints, of which over 9 million units were shipped.

Languages: C/C++ and some ActionScript.

 

            Programmer (September 2004 – March 2005)

            Evolution Studios, Runcorn, Cheshire, UK

·     Working on the technology for a next-generation title.

·     Worked on a two-month proof-of-concept demo for Sony, which was very well received.

·     Implemented several features to the WRC engine to be used in a future title.

Languages: C/C++.

 

Project Experience

Aircraft Finance Project (August 2011 – Present)

UniCredit – Banking, Munich

·     Maintained existing risk analysis application written in C#/WPF and MSSQL.

·     Fixed numerous bugs, improved performance and overall usability.

·     Maintained and implemented new stored procedures.

·     Defined specifications and implemented new client feature requests and prepared releases.

·     Defined and implemented full web service interface to application data and provided integration support for 3rd-party team.

·     Overall improved startup time, processing speed, flow and usability.

Technologies: C#, .Net, WPF, WCF for webservices, MSSQL. Light ASP.net work. MS TFS.

 

SharePoint Site Development and Integration (January 2013 – Present)

Onsult – IT, Munich

·     Implemented under tight time constraints extensions to SharePoint 2013 site using web-based technologies.

·     Implemented Windows 8 UI, integrating smooth slide outs and visualization features to SharePoint technology.

·     Improved usability, designed and implemented new features for SharePoint and fixed bugs.

·     Improved performance.

Technologies: JavaScript, jquery, HTML, CSS, SharePoint 2013, ISS.

 

Large Data Analysis Tool (November 2011 – September  2012)

Major Laser Manufacturer – Laser, Munich

·     Working in a team of two, implemented complete solution to process and visualize in real-time large amounts of laser diagnostics data.

·     Created a fluid, simple to use and extremely powerful real-time data graphing system.

·     Tool allowed engineers to visualize up to a month’s of data down to millisecond resolution, in real-time.

Technologies: C#, .Net, WPF, C++. Scrum/Agile for planning and tracking. Perforce for source control.

 

Light Capture and Analysis (September 2012 – October 2012)

US-based Photonics Company – Photonics, Munich

·     Implemented simple light capture and analysis system.

·     Integrated HDR imaging library to capture higher-quality pictures.

·     Defined and implemented easy-to-use interface.

Technologies: C#, .Net, WPF, Camera hardware. Scrum/Agile processes for planning and estimation. Perforce for source control.

 

Investor Diary App (June 2012 – Present)

Self-developed – Investment, Munich

§  Implemented iOS app to present large amounts of  key investor data and provide easy to use reminders.

§  Developed completely using C# and MonoTouch.

§  Worked with designer to define interface and integrate final artwork.

§  Focus on clean and simple interface and user productivity.

Technologies: C#, MonoTouch, SQLlite. Webservices implemented in C#. Scrum/Agile processes for planning and estimation. Perforce for source control.

Volunteer Experience

24 Hour Munich Game Jam (2010), 48 Hour Global Game Jam (2011, 2013)

·       Developed three 2D action games in C#/XNA/Unity under severe time constraints in teams of 3 - 5.

·       Developed a framework for rapid prototyping of game ideas, including resource management, basic rendering and simulation.

Public Speaking Experience

·       Public Funding for Indies (GDC Europe, Cologne 2011)

·       Indie Games on PSN: The Process (IGDA Munich, Nov 2010)

·       The Evolution of Swimming Under Clouds (EIGA 2010 in Frankfurt)

·       Roundtable: The Start-up Challenges of Indie Studios (GameCamp Munich 2010)

Languages:   Bilingual in French and English, conversational in German.

References available upon request.

 

Sprachkenntnisse
Deutsch
Fortgeschritten
Englisch
Experte
Französisch
Experte
Kenntnisse & Fähigkeiten
.NET/.NET-Framework
Grundkentnisse
ActionScript
Grundkentnisse
ASP.NET
Grundkentnisse
C Programmierung
Grundkentnisse
C++
Grundkentnisse
Cassandra
Grundkentnisse
COM/DCOM
Grundkentnisse
CouchDB
Grundkentnisse
CSS
Grundkentnisse
DIRECTOR
Grundkentnisse
Eclipse
Grundkentnisse
Eclipse RCP
Grundkentnisse
Flash
Grundkentnisse
GIT
Grundkentnisse
Google App Engine
Grundkentnisse
Google Buzz
Grundkentnisse
Google Checkout
Grundkentnisse
Google Chrome
Grundkentnisse
Google Plus
Grundkentnisse
HTML
Grundkentnisse
HTTP
Grundkentnisse
Hyperion Planning
Grundkentnisse
IOS
Grundkentnisse
IT-Service & Support & Rollout
Grundkentnisse
Java
Grundkentnisse
JavaScript
Grundkentnisse
jQuery
Grundkentnisse
Linux
Grundkentnisse
LISP
Grundkentnisse
MongoDB
Grundkentnisse
MySQL
Grundkentnisse
node.js
Grundkentnisse
Perl
Grundkentnisse
Python
Grundkentnisse
Scrum
Grundkentnisse
SHELL
Grundkentnisse
SQL Server
Grundkentnisse
Subversion
Grundkentnisse
Usability
Grundkentnisse
Visual Studio 2005
Grundkentnisse
Visual Studio 2010
Grundkentnisse
Visual Studio 2017
Grundkentnisse
Windows 8
Grundkentnisse
WPF
Grundkentnisse