Bartlomiej Uliasz
(***) ***-****mailto:**********@******.***
****@******.***
www.linkedin.com/in/uliasz
Toronto, ON
Canada
PROFESSIONAL SUMMARY
Full-stack Software Developer with MS degree in Computer Science and 5 years of full-time hands-on experience. Expert in OOP languages, with preference for Java, C# and Kotlin. Interested in information security, web and mobile technologies and algorithms. Reference letters from former employers.
Programming languages: Java, C#, Kotlin (Golang, JavaScript, React.JS, JSX, C/C++)
IDE: MS Visual Studio, IntelliJ IDEA, Android Studio, Eclipse
Version control systems: GIT, Subversion (SVN)
OS: Windows, Linux, Android, Tizen
SKILLS
5 years of full-time commercial applications development in Java, C#, C++, less experience with Golang, Kotlin, JavaScript, C, React.js, JSX, Python;
Implemented features for public API;
Implemented new Java microservices (SOA) with communication;
Developed applications for Android devices (smartphone, Google Glass);
Developed multi-platform applications using Xamarin framework;
Experience with SQL and NoSQL databases.
Created software for medical devices;
Prepared and conducted UX usability tests;
Achieved Samsung Professional Software Developer title;
Achieved Oracle Certified Associate, Java SE 7 Programmer certificate;
Got wide knowledge of GIT and SVN version control systems;
Developed applications that use cryptography (encryption, digital signatures, key generation and propagation);
Worked at multiple international working environments;
Worked according to agile methodologies;
Broad experience in software development in Android Studio, IntelliJ IDEA, Visual Studio and Eclipse IDEs;
Long experience in programming with AutoHotKey automation scripting language.
LANGUAGES
English advanced (IELTS certificate)
Polish native
Italian intermediate
EDUCATION
Polish-Japanese Academy of Information Technology – Warsaw, PL
Master of Science in Computer Science (2018)
WORK HISTORY
Software Engineer
Goldman Sachs Poland Services
Warsaw PL
March 2019 – August 2019
Developed web applications and services for Goldman Sachs’ internal marketing system:
Implemented new Java microservices (SOA) with communication;
Implemented some JavaScript UI elements;
Created unit and integration tests (JUnit4) for the solution;
Did regular maintenance: bug reporting, bug fixing, consultancy;
Used IntelliJ IDEA Java development environment;
Used Jira, Jenkins, GIT and other SDLC management tools with CI/CD.
Software Engineer
Push Technology Ltd.
London UK
November 2017 – May 2018
In an agile team I have developed components for the Diffusion streaming platform:
Implemented C# client features for public API, found and fixed multiple bugs;
Helped with Java implementation (bug reporting, bug fixing, tests, consultancy);
Created multiple NUnit unit tests;
Created reliable code for internet communication and object serialization classes/methods;
Made reviews, reported issues, proposed changes and new functionalities;
Used Microsoft Visual Studio (C#) and Eclipse (Java) IDEs.
Used Jira, Jenkins, FishEye, GIT, P4, FogBugz and other SDLC management tools.
Software Engineer
Samsung R&D Institute Poland
Warsaw PL
August 2015 – October 2017
In an agile team, I have:
Developed mobile applications for new versions of Samsung’s Tizen Operating System (Mobile, TV and wearable devices);
Developed C# multi-platform mobile applications using Xamarin framework;
Developed Accessibility system service in C/C++ for Tizen OS, which can be used by a disabled person to communicate with mobile device;
Achieved Samsung Professional Software Developer cert title;
Taught C# language developers of other programming languages;
Fixed a lot of code bugs and made many code reviews for my colleagues’ code;
Used development tools: Visual Studio, Eclipse, GIT, Jira, Jenkins, Gerrit.
Software Engineer
Asseco Poland S.A.
Warsaw PL
April 2014 – August 2015
In an agile team, I have developed software for local network security system:
Developed microservices (SOA) in C++ for new network security system with use of network communication and IPC (ZeroMQ), and JSON formatted messages;
Created CppUnit / BoostTest unit tests;
Developed multi-threaded services for Linux operating system;
Implemented secure communication with cryptographic elements (encryption, digital signatures, key generation and propagation);
Prepared and managed LDAP database server.