Resume

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

Jeff Jankowski

Software Engineer

jeffrey.jankowski@gmail.com
Los Angeles, CA 90024

PROFESSIONAL EXPERIENCE
Payroll/Accounting Software Engineer
December 2014 Present
Entertainment Partners (formally Ease Entertainment). Los Angeles, CA
Full .NET stack engineer responsible for client-facing Hours-To-Gross and internal Payroll systems
UI/UX using WinForms and Infragistics, NetTiers ORM, SQL Server backend, SOAP web services leveraging ASP.Net
Extended calculation engine with a RegEx schema to increase expressiveness of rules and remove burden on DB
Performance-related profiling to reduce roundtrips to database, as well as expanding the caching structure
Invented launcher for our products using Metro UI recreated with native WinForms, and a custom hyperlink protocol
Taught C# workshops explaining advanced language features and LINQ; coached financial engineers in intro to OOP
Mobile App Development
December 2013 November 2014
Independent/Contract Development
Mobile application development for the Android platform using Java in Android Studio
Published contracted app on the Google Play Store, which calculates medicine dosages for a veterinary practice
Developed Bitcoin-related tool which uses QR codes to simplify mobile transactions using cryptocurrencies
Satellite Management Software Engineer
May 2011 May 2013
Optimal Satcom, Inc. Reston, VA
Point of contact engineer for user interaction bugs and all graphical components
Managed groups of summer interns by delegating subtasks and offering technical guidance
Helped secure the acceptance of a project bid by implementing a dashboard view of system-wide data
Researched, proposed, and deployed a .NET library for extended Windows Forms controls (DevExpress)
Restructured neglected graph control and included a smart algorithm for choosing readable scaling values
Designed and coded interface to export satellite coverage regions using XML file intermediaries
Reduced an increasing memory footprint by orders of magnitude by assisting garbage collection
Converted reporting generators to utilize a file parsing library (Aspose for .NET) instead of the Excel COM interface
Software Development Intern
Summer 2010
Optimal Satcom, Inc. Reston, VA
Maintained and improved enterprise-level satellite capacity management software using C# and WinForms
Extreme Programming agile development methodology where releases are fast and frequent
Extended existing functionality to bulk validate and load local data into the connected database
Identified and fixed critical memory leaks in flagship product using ANTS Memory Profiler
Backend administration of SQL Server 2008 with SQL Management Studio
Created stored procedures written in Transact-SQL to prepare client databases for software updates
Assistant Web Manager
Summer 2008 Spring 2010
VSE Corporation. Alexandria, VA
Updated obsolete code and content for public website and recovered/recreated previously lost assets
Independently designed corporate intranet from mockup in Photoshop to implementation in HTML/CSS/JavaScript
Frequently updated content was managed with Dreamweavers XHTML templates
Created attractive demonstration websites to showcase to potential clients
Assisted Web Manager in contract web work for the Department of Treasury
Responded and resolved general Help Desk calls and IT requests for an international company
Webmaster
Academic Year 2008
Virginia Techs Alpha Epsilon Pi Fraternity. Blacksburg, VA
Maintained public website for fraternity, built on PHP application framework (CodeIgniter)
Updated and developed homebrew features including message boards, calendar events, and contact sheets
EDUCATION
Virginia Tech
B.S. in Computer Science with Minor in Mathematics
In-Major GPA: 4.00
Overall GPA:
3.89
Summa Cum Laude and University Honors
Phi Beta Kappa Honor Society

Graduated May 2011

Golden Key International Honor Society


National Society of Collegiate Scholars
National Youth Leadership Forum of Technology (San Jose, CA)

Creative Computing Capstone Project: Melody Composition and Traversal in 2D Space


Spring 2011
Created an environment where musical notes are arranged on a 2D grid, and subsets can be played by releasing
directional rays of varying speed and location
Sonic properties are mapped to visual ones: pitch color, loudness size, tempo ray speed
Custom coded user interface targets tablet/stylus or touch-screen interaction
Application leverages Microsofts XNA Framework with C# for graphics, animation, and touch events
Ingenirhjskolen i Kbenhavn (Copenhagen University College of Engineering)
Fall 2010
Bilateral Exchange Program. Copenhagen, Denmark
Parallel Programming Explored answers to race conditions, message passing, and problem decomposition with C++
Numerical Analysis Examined methods of polynomial root/cumulative distribution approximation using MATLAB
Operating Systems Implemented simple Linux kernel, piping data, deadlock handling, and synchronization in C/C++
Undergraduate Research: Multi-touch Manipulation of Digital Objects
Spring 2010
Developed a simulation of a tangram puzzle to be used by elementary school-level children
Analyzed previously collected video to determine natural user-interaction techniques of young students
Researched polygon intersection, collision handling, multi-touch gestures, transformations, and solution checking
Independently developed code using the SMART Table SDK in C# and an associated hardware simulator
PERSONAL INTERESTS
Independent Study of Graphics Programming
Interactive 3D Graphics Udacity.com course reviews underlying theory with transformation matrices, as well as
exercises (with the three.js library) to create shapes with textures, introduce light sources, and refine reflections.
Learning WebGL Only comprehensive tutorial on the native WebGL API, which teaches aspects of vertex and
fragment shaders, lighting systems, animation methods, and loading JSON models. Personally ported these lessons
from native JavaScript to Dart.
Bitcoin and Cryptocurrencies
Avid follower of Bitcoin, a novel digital cryptocurrency operating off a peer-to-peer network
Generation of usable currency and can be massively parallelized by offloading work to the GPU (OpenCL or CUDA)
Modern hashing algorithms (SHA-2), public-key cryptography, trends of an experimental free market, and the
challenges in producing application specific integrated circuits
TECHNICAL SKILLS

Languages
Web

Expert
C# (.NET Framework),
Java

Proficient
JavaScript/Typescript , C++, F#,
Dart

HTML5, CSS 3, three.js

Native WebGL, jQuery,


Express.js, Node.js
Android Studio, Android
deployment/testing
Ubuntu Linux (12.04), Amazon
Linux
Amazon Web Services,
Transact-SQL, SQL Server 2008,
Apache HTTP Server
Eclipse, Netbeans, Illustrator
(CS3), Flash (CS3)

Mobile
OS
Server/Database
Software/IDE
Misc.

Windows (XP, Vista, 7, 8),


OS X (10.5-10.10)
Microsoft SQL Server,
NetTiers ORM
Visual Studio 2013,
Photoshop (CC 2015),
JetBrains/ANTS Profilers
SVN, CVS Source Control
(CVSNT), RegEx

Git/GitHub, Graphic design,


Hardware troubleshooting

Novice
Python, GLSL, C, Assembly
(x86/MIPS/LC3), ActionScript
(AS3), MATLAB
PHP, SharePoint (ASP.NET)
Cocoa Touch, iOS deployment
OpenSUSE Linux (11.4)
MySQL, MongoDB, Ruby on Rails
deployment
Xcode
Network setup (DD-WRT)

You might also like