Senior Developer Resume
SUMMARY
- Java/C++/Oracle/other DBs/integration developer with 20+ years of experience in the commercial IT industry;
- International work experience within capital investment, finance, trading industries;
- Solid technical skills, well - rounded knowledge in algorithmic trading, C++, Java, Oracle, MySQL, PostgreSQL, no-SQL, etc…;
- Solid experience with large-scale real-time systems;
TECHNICAL SKILLS
Major: Java/C++;
Major DBs: Oracle, MySQL, PostgreSQL, NoSQL (MongoDB, etc..), AWS Aurora;
Big Data: Hadoop/HDFS;
Frameworks/Containers/Middleware: Spring(Boot), Weblogic (OC4J), JBoss, Tomcat, ApacheMQ, Oracle AQ, Oracle EBS;
Miscellaneous: Accompanying stuff (Python, Groovy, bash scripts, etc…, etc…), Apache Camel as ESB, ELK;
CI/CD: Jenkins(Hudson), GoCD, TeamCity, Docker, K8s;
Version Control: GIT, SVN, CVS (outdated), TFS
Antiquated: Delphi, Windows COM/OLE/ATL/MFC/etc…;
Unofficial: Algorithmic Trading Server with a capability to work with different broker APIs and different data feeds, Machine Learning;
PROFESSIONAL EXPERIENCE
Senior Developer
Confidential
Responsibilities:
- Design and refactoring solutions for our Spring Boot microservices-based applications, bug fixes, other relevant development work;
- Supporting of EOD exchange data processing;
- PRs, Communication to Business/POs, Juniors/Middles mentoring, etc...
Senior Developer
Confidential
Responsibilities:
- Design and refactoring solutions for our Spring Boot microservices-based applications, bug fixes, other relevant development work, mainly BE but also includes FE part (Angular, NodeJS);
- GoCD pipelines development;
- Code reviews and PRs approval;
- Performance optimizations of different kinds (DB, Kafka, RabbitMQ, Java BE, FE);
- Communication to Business on various matters (Jira tickets efficient delivery, planning, etc…);
Java Chief Architect
Confidential
Responsibilities:
- Code reviews and PRs approval;
- Design and refactoring solutions;
- DevOps activity: support and development of our CI/CD Jenkins script (Groovy, Python, Bash), resolving Central Docker Host and Kubernetes environment/deployment issues;
- Synchronization activities/defects resolution between development and QA teams;
- Performance optimization (Java/C++/DBs/etc…);
Senior Developer
Confidential
Responsibilities:
- Specification gathering;
- Work on REST API for a number of Microservices communicating to core modules;
- Adding NoSQL support to some modules instead of PostgreSQL;
- Work on trading engine aggregating positions from clients;
- Refactoring to match Java 8 standards;