Bartosz J.

Bartosz J.

Senior Software Engineer

Poland
Hire Bartosz J. Hire Bartosz J. Hire Bartosz J.

About Me

Skilled and qualified Java Senior Developer with close to 15 years of IT industry knowledge, of which 10 years developing applications using Java-related technologies. I also have hands-on experience in working with JavaScript, both front-end and server-side. I strive to successfully develop and support projects across the entire software development cycle, preferring a remote environment as it allows me to show my strengths.

Work history

UpStack
UpStack
Senior Software Engineer
2020 - Present (4 years)
Remote
  • Create and develop innovative software solutions for different clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Crossover
Crossover
Java Chief Architect
2017 - 2020 (3 years)
Remote
  • Worked on the analysis, design, development, implementation and maintenance of applications using Java technologies.

  • Involved in requirement analysis for various projects, defining user expectations for software products and business needs of the client.

  • Deployment of web and enterprise java components, ensuring quality assurance and debugging.

Sonalake
Sonalake
Senior Software Engineer
2016 - 2017 (1 year)
Remote
  • Worked as a consultant developer for Travelport Digital, involving software design and development using Java technologies.

  • Maintained and provided production support for the application, bringing new insights and debugging any issues.

  • Produced releases of software components and detailed design documentation.

IT Kontrakt
IT Kontrakt
Senior Software Engineer
2014 - 2015 (1 year)
Remote
  • Acted as a software consultant for Roche, including software design and development using Java and JavaScript technologies.

  • Defined development tasks and provided time estimates for project completion, coordinating tasks with other developers.

  • Complied with programming standards to ensure development consistency. Acted as a client contact and offered support when needed.

Currency One
Currency One
Senior Software Engineer
2014 - 2014
Poland
  • Worked in research and development using Java and JavaScript for one of the biggest companies on the online currency exchange market in Poland.

  • Worked on the next version of the company's main product, closely collaborating with a team of developers and designers.

  • Planned and executed tests to ensure all code meets the necessary requirements.

Inteligo Financial Services
Inteligo Financial Services
Java Software Engineer
2012 - 2013 (1 year)
Poland
  • Provided software design, development and maintenance using Java technologies for companies in the financial sector.

  • Created and developed an internal project for the PKO Bank Polski - Poland’s largest bank.

  • Supported projects across the entire software cycle, ensuring that business needs are met.

Sii
Sii
Java Specialist
2011 - 2012 (1 year)
Poland
  • Acted as a project consultant and Java specialist for Roche, one of the biggest pharmaceutical companies in the world.

  • Provided customer contact and support throughout the project, ensuring team goals and business outcomes are met.

  • Gathered requirements and created a scalable and highly available software solution.

Advanced Digital Broadcast
Advanced Digital Broadcast
Software Integrator / Team Leader
2009 - 2011 (2 years)
Poland
  • Led a small team of software developers for a high-quality full system hardware and software solutions for TV operators.

  • Provided software integration and development using ANSI C and Java, as well as management of software releases.

  • In charge of client communication and performing field trials on site. Analyzed and designed program changes, as well as reviewed and updated documentation.

Osmosys Technologies
Osmosys Technologies
Software Integrator
2007 - 2009 (2 years)
Poland
  • Executed embedded software porting and integration using ANSI C for a leading innovator in the development of open standards interactive TV solutions.

  • Provided release management, involving all stages of the software release from development and testing to deployment.

  • Assisted clients with support issues and troubleshooting, recommending changes to improve application processes.

Projekty Bankowe Polsoft
Projekty Bankowe Polsoft
JEE Developer (intern)
2005 - 2007 (2 years)
Poland
  • Involved in all programming aspects, including business, presentation and data access. Worked on the internal workflow engine development.

  • Created highly detailed and researched solutions, reviewed other engineers' code and tested software applications.

  • Identified areas for modification in existing programs, determining operational practicality.

Portfolio

Back-End Developer - TripSource
Back-End Developer - TripSource

Project for BCD Travel company. It is a mobile and web application to serve as a business travel companion. With instant access to trip details, travel notifications, risk alerts, and itinerary sharing. Manage your flights, access your itineraries, and receive real-time flight and safety notifications. Developed the server-side part of the application and achieved successful iteration and production deployments. The code was refactored into a microservice architecture. The project was successfully launched and it had around 350k registered users at that time, but reached over a million in 2019. Technologies used in the project: Java, SpringBoot, MongoDB, RabbitMQ.

Back-End Developer / Architect - Internal project for Genentech
Back-End Developer / Architect - Internal project for Genentech

The project’s main goal was to automate daily routines in regards to a life cycle of a plate with samples, inside the laboratory. All experiments performed on the samples and operations on the plates (like cloning, transferring) were so far tracked in an Excel sheet, which was error-prone and time-consuming. Project delivered automated processes and a nice user interface, to make the life of the scientists working in the lab easier. Developed the server-side part of the application, as well as contributed to the front-end side. Applied a Domain-Driven-Design to the software development and implemented feature flags. The project is under active development. Technologies used in the project: Java, SpringBoot, MongoDB, Axon.

Software Engineer / Architect - Optiva Revenue Management Suite
Software Engineer / Architect - Optiva Revenue Management Suite

ORMS is a powerful billing and charging engine. It also delivers campaign capabilities, real-time monetization features to rapidly launch new offerings, subscriber management across multiple channels (integrated CRM), order management and product catalog. Easy to deploy and maintain, the suite eliminates the expense and complexity of integrating point solutions, providing the best concept-to-cash journey for your subscribers. Available on-premise or on Google Cloud Platform, this innovative technology is ideal for CSPs with up to 10M subscribers, providing the experience vital to growing and retaining your subscriber base. Developed the server-side part of the project, supporting and maintaining the complexity of the product. Achieved project migration to a Cloud environment. The project was deployed worldwide and used by multiple telecommunication companies and millions of their active (mobile phone) users. Technologies used in the project: Java, Oracle DB, SOAP.

Software Engineer / Architect - Intranet Portal
Software Engineer / Architect - Intranet Portal

It is an internal project for the PKO Bank Polski - Poland’s largest bank (worked as a consultant from Inteligo Financial Services - a subsidiary of PKO Bank Polski). The project is an Intranet starting page for internal bank’s employees. Content management solution with various widgets presenting data, comment section, etc. Developed the server-side part of the application and acted as an architect for the whole project, integrating it with current systems. Developed a user-friendly user interface. The project was deployed and used by the bank's employees. Technologies used in the project: Java, Stripes, Hibernate, Oracle DB, JavaScript.

Education

Education
Sun Certified Programmer for Java Platform, Standard Edition 6
Sun Microsystems
2009 - 2009
Education
MSc. in Computer Science
Poznan University of Technology
2005 - 2007 (2 years)
Education
BSc. in Computer Science
Poznan University of Technology
2002 - 2005 (3 years)