2024/06 - Today : State Street


I am working with DataBricks, Java and Python to implement a billing system for a currency trading platform. This involves creating ETL processes to read delta streams and updating downstream tables for reporting.
Skills : Python, Java, ETL, DataBricks, SQL

2023/01 - 2024/05 : Hexpond


Senior software engineer for development of cloud resource provisioning services. Worked on a system to automate resource provisioning in a Proxmox based environment.
Skills : Python, Docker, Jenkins, Proxmox, Terraform

2021/11 - 2022/12 : Optum


Senior system engineer for internal services for provisionig cloud resources. Developed REST APIs and micro services to execute dynamic Terraform scripts and for manipulating/inspecting existing cloud resources.
Skills : Python, Java, Azure, Kubernetes, Terraform

2018/03 - 2021/10 : Citi Bank


Senior system engineer for internal product & services ordering web application. Developed new features and assisted in various migrations and security patches. Developed a new REST api to allow other systems within the bank to automate the placement and processing of specific orders
Skills : Java, Spring Boot, Docker, JPA, JMS, REST

2015/02 - 2017/11 : Synchronoss


Frontend/Backend engineer, developing new features for a large cloud product. Assisted in integration, testing and problem diagnosis. Performed system scale-out and wrote monitoring scripts.
Skills : Cassandra, Spring, Java, AngularJS, Cucumber

2013/11 - 2014/11 : Bank of America


Was hired as a senior web programmer and build engineer in a small development team. Worked mainly on exposing new reporting web-services through a web UI. Provided support for QA/UAT testers.
Skills : Java, SQL Server, Web Services, Javascript, CSS, JQuery

2012/07 - 2013/11 : Newbay


Led a refactoring project of a Web application, which was in a very bad state when I joined. Put a clean, extensible architecture in place on which the new web application could be build. Developed a widget system that made it very easy to build multiple web applications from the same widget set.
Skills : JavaScript, Css, Less, JQuery, Java, Spring

2011/06 - 2012/03 : Vistatec


Integrated font rasterizer from 3rd party vendor in validation process and software tool. Remote clients would run a validation expert on a set of translated strings, which would verify each string by calling a webservice. The webservice was written in Java, the validation expert in C#.
Skills : Java, WebServices, C#, .Net, JAX-WS, WCF

2011/01 - 2011/06 : HMH


Advised client during evaluation process of possible integration of 3rd party software with their online learning system. After analysis of the internal code of both the client and server I gave a negative advise, as I deemed the code not mature enough to be used in a production environment.
Skills : Flex, ActionScript, C#, .Net, ASP.Net, IIS

2010/06 - 2010/12 : Vistatec


Prototyped a process for polling a document list stored remotely by Google and feeding them into the client's work-flow system. Because the webservice implemented by Google was not reliable, I had to make the polling process very robust and fail-safe. This resulted in a daemon service that would periodically retreive the document list and create an extensive report on problems encountered.
Skills : Java, SQL, WebServices, C#, .Net, ASP.Net MVC, IIS

2008/06 - 2009/12 : Merrill Lynch


Assisted a project team in maintaining and extending of a financial regulation website, used by 1000+ users daily. I also integrated usage of Analyis Server in the website, as well as doing major refactoring of complex SQL code.
Skills : Java, SQL, C#, .Net, WebServices, ASP.Net, IIS, Hibernate