Zalaegerszeg, Hungary
Peter Cserti
******.*****@*****.***
ca.linkedin.com/in/cserti
PROFESSIONAL EXPERIENCE
Software Architect RTI Digital Ltd., Canada Fall 2012 - Present
Leads the development on the company's primary branch of products
Full stack developer with proven track record of designing and developing commercial quality software
Hands on experience in shipping software solutions for large, highly demanding customer base
Owns the complete software development life cycle, from requirement analysis to post release maintenance
Coordinates a small team, defines development tasks and priorities based on business and customer needs
Transformed the legacy codebase into a well structured, easily maintainable, unit tested system
oRedesigned and reimplemented about 70% of the C# backend
oAchieved a significant increase in system stability and user satisfaction while reducing maintenance costs
Developed a new, touch optimized user interface in WPF to replace the outdated frontend
oAchieved a user experience so superior, that the new system became standard for all products
Introduced Unit Testing, Test Driven Development, Code reviews and SCRUM into the development process
oDefined standardized QA protocols and release cycles for all software products
oAchieved a 60% drop in reported errors while simultaneously shortening the development cycles by 20%
Also acts as third level support and technical expert on negotiations
Software Engineer Centre for Medical Informatics R&D, Hungary Fall 2010 - Fall 2012
Researched and developed new algorithms and methodologies to aid human brain research
Created GAME, GPU Accelerated Multipurpose Evolutionary algorithm library in C++ and CUDA to solve NP-hard problems inherent in brain research
oDesigned and implemented the world's first multi-objective genetic algorithms optimized for massively parallel execution on GPGPUs, which outperformed all concurrent libraries
oAlso published in international journals and gave relevant conference presentations
http://www.researchgate.net/researcher/58876997_Peter_Cserti
Created signal processing and data visualization software in MATLAB to support research efforts
oThe software is still in use at the research branch of the National Institute of Neurosciences, Hungary
Redesigned and optimized a number of algorithms for parallel execution on GPUs
EDUCATION
Master of Engineering in IT University of Pannonia, Hungary Fall 2005 - Summer 2010
Equivalent to the combination of Bachelor and Master of Engineering in Information Technology degrees from a North American university, as determined by World Education Services in Toronto, ON
Won a special award at the National Scientific Student Conference for final year project, focused on GPU based acceleration of global optimization algorithms
Graduated in top 5% of the class with highest marks
OTHER COMPETENCIES
Experienced UAV pilot and builder
Familiar with multiplatform mobile development
Good understanding of networking, have a Cisco CCNA certificate
Bilingual, fluent in English, native in Hungarian
TECHNOLOGIES
C# (Expert), WPF (Proficient), C++( Proficient), MATLAB (Experienced), CUDA (Rusty), Java(Rusty), SQL
OOD, TDD, Unit Testing, SOLID, SDLC, Agile, SCRUM, MVC, MVVM, Design Patterns
Visual Studio, Subversion, Mercurial, Resharper, Upsource, Genetic algorithms, Multithreading