A Senior Software Developer specializing in Java and Python with strong experience in finance and systems integration. Beyond stack experience including front end, back end, DevOps, architecture, Cloud, and development on algorithms – analysis of bandwidth, data structure flow, and optimization.Hire Rui
Responsible for leading a team of 4 developers while also setting up Kanban methodology for team organization, administering development environment (GCP and dedicated servers), launching series of training/mentoring sessions around environment setup, tooling, development patterns, web development, and blockchain tooling, running meetings with customers to gather requirements and follow-up on projects, and managing team resources using YouTrack. In addition, responsible for cleaning existing Git repositories, automating CI/CD process using Gitlab and Docker, bootstrapping framework in Java/Spring, developing solution for e-voting (OVN protocol), a component for running blockchain nodes, a fullstack solution for end-to-end encryption, a fullstack showcase for content tokenization, and setup and deployment of blockchain production environments.
Led team of 5-8 developers while also being responsible for animating technical community to support Java, Teradata, and Informatica technologies, starting microservices platform based on Spring Boot and Spring Cloud, evangelizing BDD/TDD techniques using Cucumber, documentation, implementing DevOps using Maven+Nexus+Jenkins+SonarQube+Ansible, training colleagues on Clean Code, Craftmanship, and Spring framework functional programming, and implementing AnaCredit reporting tool (ECB Analytical Credit datasets).
Audited and developed complete front-to-back solution for Convertibles desk using Java. Included interfacing with Excel API, integrating third-party market data providers, real-time market data from Bloomberg, risk and performance monitoring and reporting, and publishing summary reports to clients. Also developing monitoring framework to interface with Bloomberg AIM, in the form of a JEE application, developed data server for convertible desk, and developed a C# client in the form of an Excel Add-In to share data dynamically across the desk.