Post Job Free
Sign in

Software Engineer Project Manager

Location:
London, Greater London, United Kingdom
Posted:
August 17, 2018

Contact this candidate

Resume:

PROFILE

Competent and versatile with more than ** years experience as a solution architect and technical lead. Experienced leader and project manager, currently running his own software consultancy, acting as a project manager, lead developer and scrum master. Previously worked on front office trading and risk systems, doing hands-on development and analysis, design and implementation and rollout of complex enterprise applications, distributed systems and big data solutions. Educated to MSc level in Computer Science and Engineering. Bridging the gap between clients and IT, translating business needs to solutions. I am passionate about technology, doing things pragmatically and with principle. More than 8 years of investment banking experience, consulting on vendor side, experience in sell side projects and research. KEY EXPERTISE

Technical Leadership – establishing and improving existing IT strategies and practices, aligning IT with business strategies, facilitating realistic project planning, motivating and engaging software engineering teams. Designing and implementing software development life cycles, using Agile, creating environments from scratch. Enterprise Solutions – designed and created big data greenfield, maintained legacy multi-tiered applications, while selecting and setting the technology stack. Created back-end, server side applications, databases and front- ends, wiring these components together with various messaging technologies. Front Office Development – worked directly with quantitative analysts and traders to implement new requirements with full development lifecycle while getting exposure to the supported business. Business knowledge in fixed income and credit derivatives, covering pricing and end of day and real-time risk calculations for interest rate derivatives, credit derivatives and risk reporting. EMPLOYMENT HISTORY

• Running multiple projects with different clients

• 2017/11 - Leading team of 4 developers on a web-based ERP greenfield extension (Scala, play!) of an existing desktop based HR management system

• 2017/09 - 2017/12 - Big Data consultant at Three Austria in Vienna, designing Kafka based ETL tools and helping out data scientists with telecommunications related use cases running ML algorithms on Hadoop with Spark, R

• 2017/05 - acting as a lead developer, team of 2, greenfield development of a web based HR management system

(Scala, play!), creating a SaaS solution, running on AWS with auto-scaling, online payment integration

• 2017/01 - 2017/04 - Big Data consultant at Telekom Hungary working on Kafka based system integration, designing the data pipeline and implementing use cases for customer retention (Scala, Spark, Hive, HBase)

• Key technologies: Java 8, ElasticSearch, Spring, DB2, Sybase, JPA, JMS, FitNesse, Mockito, Linux

• Cross-asset regulatory reporting project to the FCA, MiFID I implementation, preparation for MiFID II

• Aggregating, transforming and storing huge volume of data from various upstream systems (including ElasticSearch) for report generation and reconciliation

• Created a test generation framework which automated the generation of 200+ business test cases in FitNesse Daniel Petyus

+44-742*-***-***

******.******@*****.***

vivorbis.com • LinkedIn

Technical Lead

Goldman Sachs 01/2016 to 11/2016

Equinox Information Services - Sole Director, London, UK 01/2015 to 11/2016 Vivorbis Information Services - Owner, Budapest, Hungary 12/2016 to Present

• Defining the software architecture, building out software infrastructure to facilitate clinical data acquisition

• Leading the development (team of 4) for custom modules and extensions of open source solutions (OpenClinica, LabKey) in Scala/Java

• MDM, Data and metadata modelling, including big data (flat table) physical model

• Creating custom ETL tool to convey data between components and aggregate them in a central place

• Setting up the infrastructure for Agile SDLC using Jira, Bamboo, Atlassian suite, getting the company from zero to one, helping them to take the initial academic prototype to an enterprise production live system Technology Analyst, Senior Consultant

Automated Test Tool

• Technical lead for creating a greenfield project, directing four off-shore developers, involved in pre-sales activities

• Helped to speed up and enhance systems testing with help of automated trade generation and import, workflow based test execution, reconciliation tool, for business expectations verification, stress testing, change validation LetterOne Interfaces Development

• Automated trade, position, cash balance and activity generation, delivery and monitoring, part of EoD process AIB

• Lead technical analyst on site designing the replacement of an existing Treasury system, system integration

Fixed Income, Interest Rate Derivatives Trading System Software Engineer

• Worked on a front to back trading and end of day distributed risk system written in A+, Java and Scala.

• Market Data (yield curve) handling, pricing and market risk calculations (greeks, scenario framework) on big data for end of day and intra-day calculations

• Direct relationship with the trading desks and quantitative analysts - FICC options, inflation and swaps

• Projects with quantitative aspects such as rewriting an existing PCA Gamma risk calculation job - second order approximation. This project was self-initiated acting as a proof of concept building risk calculation on a new architecture

• Regulatory and internal risk reporting project in Scala and refactoring various legacy systems

• Core development: distributed caching with memcache, risk query SOAP web services, janitor scripts Credit Risk Derivatives Batch Calculation Engine Software Engineer

• Key technologies: core Java, Google Guice, Guava, Symphony Grid, Apache Wicket, Clojure

• Real-time risk calculation for the desk

• JMS messaging based architecture, in-memory dependency graph, real-time risk calculation

• Batch risk calculation

• Overnight batches, calculating large set of data on grid

• Designed

• Core batch framework

• Web front-end / REST Web Service API enhancements

• Automated regression test tool for releasing new versions Genomics England 01/2015 to 12/2015

Calypso Technology, London, UK 05/2014 to 12/2014

Morgan Stanley, London, UK 04/2012 to 05/2014

Citibank, London, UK 06/2011 to 04/2012

Java Framework Library Renovation (2010-2011)

• Key technologies: Core Java, Spring IoC, Spring JDBC, Hibernate, SWT

• Managed team of three

• Leading the transition from proprietary libraries to open source software, introducing Spring framework

• For the initiation of this received internal Recognition Award in December 2009 Parallelisation and Renovation of Reporting Application (2010)

• Redesigned the workflow engine, concurrent (multithreaded) report generation Web Service Directory (2010)

• Designed and fine tuned with profiling tools for low latency, to serve thousands of requests per second, scalable, flexible and easy to deploy solution for our team’s web service lookup Reporting Application Maintenance (2009)

• Business logic on server side and in stored procedures; refactored server side, workflow based approach Graduate Training Programme - 2008, New York

• Participated in the Morgan Stanley Graduate Training Programme in fall 2008

• own start-up, web development, system administration, consulting

• Bespoke Content Management Systems, Web Shops, Real Estate Business Management softwares

• Complex web-applications with front end and customised backend interfaces fine tuned for business needs TECHNICAL EXPERTISE

Concepts Agile Software Development / Scrum, Sprints, TDD, CI/CD, Core, server side, distributed, concurrent, parallel, multi-threaded programming, design patterns Big Data Apache Spark, Kafka, Hadoop, Platform Symphony / Conceptual, Logical, Physical Data Modelling Cloud AWS, Containers, Docker

Languages Java 8/9, Scala, SQL, PL/SQL, Perl, A+ (APL), C++, JavaScript Technologies Frameworks/Spring, play!, Data/XML, JSON, SOA/WS, Microservices/REST, Containers/Tomcat, Messaging/JMS, ActiveMQ, JPA/Hibernate, Monitoring and Profiling/JMX, JMeter, VisualVM, Building and source control/Ant, Maven, SBT, CVS, SVN, Perforce, Git, Jenkins, Bamboo Databases NoSQL HBase, Cassandra / ElasticSearch / RDBMS IBM DB2, Sybase, Oracle, MySQL, PostgreSQL Systems Linux, Unix (BSD), Mac OSX, Windows

EDUCATION & TRAINING

2010 MS, Computer Science & Engineering, Obuda University, Hungary 2007 Erasmus Scholarship, KATHO VHTI, Kortrijk, Belgium HOBBIES & INTERESTS

• scuba diving, sailing, hiking

• business development, start-ups

• working on an Automated Bond System as a pet project, written in Scala and Apache Spark Morgan Stanley, Budapest / New York 08/2008 to 06/2011 WebLabs, Budapest, Hungary 2005 to 2008



Contact this candidate