Java Developer

Backend Engineer

Electrical and computer engineer with 2+ years experience of backend software development. Looking to apply skills in embedded engineering, coding, and product development to new engineering opportunities.


Experience: 2 years

Yearly salary: $70,000

Hourly rate: $35

Nationality: πŸ‡±πŸ‡Ή Lithuania

Residency: πŸ‡ΏπŸ‡¦ South Africa


Experience

Software Engineer
First National Bank of Cape Town
2023 - 2024
Build API endpoints and maintain existing ones with an average of 40 million customers using API endpoints daily. Complete software development tasks as a member of 8 person development team, complete 90% of tasks ahead of schedule. Build backend code using Java, interface with MYSQL databases to query data in support of API functionality. Construct XML data schemas in collaboration with the front-end team to support UX design and page population. Interface with third-party APIs to retrieve and display data. Support product and business teams by troubleshooting bugs and issues and resolving them promptly. Create documentation to explain API usage for the use of teams across the company. Deploy code using Jenkins for CI/CD. Undertake strategic independent initiatives to refactor and refine code to improve product performance.
Software Engineering Intern
AirVantage
2022 - 2022
Created new version of company application from ground up, improving application load time by 5%. Reduced code clutter by 30% by leveraging Flutter and improved coding best practices. Coded as Fullstack developer using Flutter, Dart, and MySQL. Present findings on application performance and improvement opportunities to supervisors and executives, highlighting pros and cons of design tradeoffs. Independently reviewed and translated existing company documentation from Java to Flutter-based systems.
Honors Thesis Research
University of Cape Town
2022 - 2022
Created, Designed, and Coded novel data encryption methodology whereby data is encrypted within music files using Python for University Thesis. Algorithm succeeded at encrypting and decrypting data with a 100% success rate for data transfer, an 85.7% score on the scale of the hypothetical maximum possible encryption level. Conducted quantitative and qualitative analysis of prior academic articles, synthesizing over 50 academic papers into actionable insights for thesis design and implementation.
Inertial Measurement Unit for Antarctic Wave Analysis
University of Cape Town
2021 - 2021
Designed and coded python-based software for an IMU chip that is placed on an Antarctic buoy to collect data on wave motion, Encrypted and compressed data to be sent to receiving devices.

Skills

api
backend
c-plus-plus
embedded
java
english