Jurgis Sipols
Software Architect at Proof IT- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Full professional proficiency
-
Latvian Native or bilingual proficiency
-
French Limited working proficiency
-
Russian Limited working proficiency
Topline Score
Bio
Experience
-
Proof IT
-
Latvia
-
Software Development
-
1 - 100 Employee
-
Software Architect
-
Jan 2022 - Present
For the first 2 years leading core technology transformation and evolution to ensure latest technologies with LTS for monolithic web application that provides complex insurance business solutions and support modules.To name a few activities:1. Migration from GWT 2.10.0 web UI to Vaadin 232. Migration from Java 11 to Java 17 along with Gradle migration from 5 to 73. Tomcat migration from 8 to 9 with roadmap to 10 (which has some breaking changes)4. Maintaining tech road map5. Initiating experiments for multiple relational DB support by adding PostgreSQL to sole Oracle support6. Migration and configuration of AppDynamics as the monitoring tool for the deployed systems7. Hands on security and performance, and non-functional related question investigation and analysis8. Improving developer productivity by finding time thieves and eliminating them9. Design review for most complicated and challenging cases10. Starting 2FA integration11. Starting codebase refactoring and modularization with Domain Driven Design approach Show less
-
-
Software Engineer
-
Jun 2016 - Feb 2022
Over the years I have obtained knowledge of full development process of full cycle insurance system that gives possibility to issue policies, do claims, regresses along with many different custom support modules as security, file upload and management, accounting, different types of communications between insurance company employees and clients, reports in different data formats and many more features. Tech stack includes but is not limited to GWT, Java, Groovy, Oracle DB, SOAP/REST WS, Vaadin, Gradle, Git. Huge development support is given by Atlassian products such as Bamboo for continuous integration, Jira for issue tracking and communication with clients, Bitbucket for pull requests and reviews, Confluence for all sorts of documentations, Fisheye for smart search of code changes and history.Mentioned full development process for me includes and is not limited to* System analysis* Code reviews* Different approaches of planning* System improvement coding and bug fixes* Testing (integration tests, unit tests, manual tests)* Documentation maintenance* Estimation of new tasks* System architecture and technical solution design* Business solution design* New client or third party system integration* Data migration* Client support* Supporting and mentoring colleagues* Coder interviews and their evaluation* Team leading* Project retrospectives and learning from mistakes Show less
-
-
-
Verifone
-
United States
-
Financial Services
-
700 & Above Employee
-
Software Developer
-
Apr 2013 - Jun 2016
1) Software development for application and cryptographic key management and loading into Pin Entry Devices (PEDs). Key storage is very secure and keys are stored in the Hardware Security Module (HSM). Outside the module keys are managed in the encrypted form, never plain text. 2) Software development for transaction routing, monitoring, analysis from merchants to banks and acquirers. Data security is high, very well managed and according to the latest PCI standards. 3) Software development includes creating application code for new features, maintaining old application versions and fixing bugs, testing code, creating unit tests, user manuals, technical documentation. Show less
-
-
-
University of Latvia
-
Latvia
-
Higher Education
-
700 & Above Employee
-
Scientific assistant at Institue of solid state physics
-
Oct 2006 - Mar 2013
Developing theory and understanding of charge carrier energy states in thin organic layers used for, i.e., new generation solar cells. Main study - non-contact, non-destructive surface measurements using Kelvin Probe method and analysis of results. Developing theory and understanding of charge carrier energy states in thin organic layers used for, i.e., new generation solar cells. Main study - non-contact, non-destructive surface measurements using Kelvin Probe method and analysis of results.
-
-
Education
-
University of Latvia
Master's degree, Physics -
Riga French lyceum