Skip to content

Instantly share code, notes, and snippets.

@CAMOBAP
Created June 17, 2024 20:57
Show Gist options
  • Save CAMOBAP/b8a10c065557a246f6ca612672abe751 to your computer and use it in GitHub Desktop.
Save CAMOBAP/b8a10c065557a246f6ca612672abe751 to your computer and use it in GitHub Desktop.
resume.json
{
"$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json",
"basics": {
"name": "Aliaksandr Babrykovich",
"label": "Software Engineer",
"image": "",
"email": "[email protected]",
"summary": "As a software engineer with extensive experience in backend development and mobile platforms, I bring a wealth of knowledge and a proven track record of delivering robust, scalable, and efficient software solutions. My career began as a Java EE developer, where I honed my skills in enterprise-level backend systems. Over time, my role evolved, expanding my competencies to include Android and iOS development, as well as working with less mainstream mobile platforms. This diverse experience has equipped me with a deep understanding of the full software development lifecycle, from initial design through to deployment and maintenance. I am curious about leveraging technology to solve complex problems and drive innovation, always striving for excellence in every project I undertake.",
"location": {
"city": "Gdańsk",
"countryCode": "PL"
},
"profiles": [
{
"network": "GitHub",
"username": "CAMOBAP",
"url": "https://github.com/CAMOBAP"
},
{
"network": "LinkedIn",
"url": "https://linkedin.com/in/camobap"
},
{
"network": "StackOverflow",
"url": "https://stackoverflow.com/users/902217/camobap"
},
{
"network": "UpWork",
"url": "https://www.upwork.com/freelancers/~012c1b9e20d2f92572"
}
]
},
"work": [
{
"name": "G2X Development Services / Navagate",
"location": "Minsk, Belarus",
"description": "A product company specializing in CRM solutions",
"position": "Junior Software Engineer / Software Engineer",
"url": "https://www.navagate.com/",
"startDate": "2010-07-01",
"endDate": "2011-06-01",
"summary": "The product 'Agility' is a CRM system tailored for the insurance industry. I worked on customizing this system for a major insurance company in New York.",
"highlights": [
"Bugfixing",
"ActiveX component support",
"Release preparation",
"Stack: Maven, Java 1.5, Java 1.6, Spring, JDBC, Oracle DB, Jasper reports, ANTLR, JUnit"
]
},
{
"name": "EPAM Systems, Inc",
"location": "Minsk, Belarus",
"description": "EPAM Systems is a leading global provider of digital platform engineering and software development services. The company specializes in delivering innovative solutions and complex technology projects for clients across various industries",
"position": "Software Engineer / Senior Software Engineer",
"url": "https://www.epam.com/",
"startDate": "2011-06-01",
"endDate": "2014-08-01",
"summary": "I worked on developing a Java-based web service for booking management, including hotel, car, flight, and insurance reservations, for a leading global travel company. My role involved feature implementation, bugfixing, prod support, and automation testing to ensure robust and efficient performance of the system",
"highlights": [
"SCRUM / Daily",
"Bugfixing",
"Feature design",
"Feature implementation",
"On-call production support",
"Stack: Ant+Ivy, Gradle, Java 1.7, iOSGI, SOAP, Spring, iBatic, MSSQL DB, Stored Procedures, WSDL, XSLT, XML, FastInfoSet, JSON, JUnit, Puppets, Bash, Jenkins, Splunk"
]
},
{
"name": "R8tin / Mediapark",
"location": "Minsk, Belarus",
"description": "Awesome compression company",
"position": "Software Engineer / Senior Software Engineer",
"url": "https://mediapark.com/",
"startDate": "2014-08-01",
"endDate": "2016-10-01",
"summary": "Development mobile apps across multiple platforms, including iOS, Android, Windows Phone, and BlackBerry. I am experienced in managing the full project lifecycle from estimation through to app release and providing ongoing production support.",
"highlights": [
"Development",
"Production support",
"Client communication",
"Project planning and resource estimation",
"Engineer mentoring / supervising",
"Stack: Android SDK, Android NDK, Java 1.8, Kotlin, Spring, C, C++11-17, iOS SDK, Objective-C, Swift, UIKit, OpenGL, OpenAL, Gstreamer"
]
},
{
"name": "Etoron Technologies, Inc.",
"location": "Remote",
"position": "Senior Software Engineer",
"startDate": "2016-11-01",
"endDate": "2020-03-01",
"summary": "Development of mobile SDK for Advertising in 3D environment",
"highlights": [
"Development",
"Stack: Android, Java, C, C++11-17, iOS SDK, Objective-C, OpenGL, FFmpeg, Mongo DB"
]
},
{
"name": "Independent contractor / Upwork",
"location": "Remote",
"description": "I started my work as independent contractor, mostly on UpWork platform",
"position": "Senior Software Engineer",
"url": "https://www.upwork.com/freelancers/~012c1b9e20d2f92572",
"startDate": "2017-01-01",
"summary": "As an experienced engineer I select projects based on my interests and expertise. My work encompasses a wide range of technologies and project types, including mobile, desktop, backend, and cross-platform solutions. I excel in delivering comprehensive solutions—from initial concept and architecture to implementation, testing, and deployment—ensuring each project meets high standards of quality and client satisfaction. This approach has allowed me to cultivate a diverse portfolio and earn positive feedback from clients in various industries.",
"highlights": [
"Development",
"Production support",
"Client communication",
"Project planning and resource estimation",
"Engineer mentoring / supervising",
"Stack: Android SDK, Android NDK, Java 11+, Kotlin, Spring Boot, C, C++11-17, iOS SDK, Objective-C, Swift, UIKit, SwiftUI, Unity, Qt"
]
}
],
"volunteer": [
],
"education": [
{
"institution": "Belarusian State University of Informatics and Radioelectronics",
"url": "https://www.bsuir.by/en/",
"area": "Artificial Inteligence",
"studyType": "Bachelor",
"startDate": "2007-08-01",
"endDate": "2012-06-01",
"courses": [
"Basics of algorithmization and programming",
"Computer Graphics Basics",
"Information Security Basics",
"Systems hardware and software",
"Operating systems and computer networks",
"Linear algebra and analytical geometry",
"Mathematical analysis",
"Theory of Probability and Mathematical Statistics",
"Logics",
"Numerical methods",
"Geographic information systems and technologies",
"Knowledge base design",
"Language processors",
"Cryptographic methods of information protection",
"Physics",
"Philosophy"
]
}
],
"awards": [
],
"publications": [
],
"skills": [
{
"name": "Backend Development",
"level": "Senior",
"keywords": [
"Java",
"Spring",
"iOSGI",
"RESTful",
"SOAP",
"JNI",
"JDBC",
"iBatic",
"Hibernate",
"Maven",
"Gradle",
"Ant+Ivy",
"Docker"
]
},
{
"name": "Frontend Development",
"level": "Senior",
"keywords": [
"Android",
"Android NDK",
"Android View",
"Jetpack Compose",
"iOS",
"Objective-C",
"UIKit",
"Swift",
"SwiftUI",
"SwiftInterop",
"React-native",
"Fastlane",
"Gradle"
]
},
{
"name": "Desktop Development",
"level": "Middle",
"keywords": [
"Qt",
"Swing",
"SwiftUI",
"Gstreamer",
"FFmpeg",
"CMake",
"Python"
]
}
],
"languages": [
{
"language": "English",
"fluency": "Upper Intermediate"
},
{
"language": "Belarusian",
"fluency": "Advanced"
},
{
"language": "Polish",
"fluency": "Beginner"
}
],
"interests": [
{
"name": "Snowboarding"
},
{
"name": "Homelab"
}
],
"references": [
{
"name": "Julien Kernech",
"reference": "Alex is really a great engineer, extremely professional and skilled. I manage to fix a lot issues and understand our business in a very short period of time. We decided to work with him full time !"
},
{
"name": "Nadine Geiss",
"reference": "We were looking for a top-notch Technical Lead and were glad that we found Alexander. He really helped us make progress in our project and we will definitely get back to him for other projects."
},
{
"name": "Henry Sternberg",
"reference": "Alex worked on a huge range of activities across our complex multi-platform app with C++ backend. He was also proactive in building tests, improving CI/CD pipeline and fixing issues he came across. As I had other freelancers come onboard for smaller pieces of functionality, he did a good job at helping them get going and reviewing PRs. Would definitely hire again."
}
],
"projects": [
{
"name": "Agility insurance CRM customization",
"description": "The product 'Agility' is a CRM system tailored for the insurance industry. I worked on customizing this system for a major insurance company in New York. Responsibilities: Bugfixing, ActiveX component support, Release preparation. Stack: Maven, Java 1.5, Java 1.6, Spring, JDBC, Oracle DB, Jasper reports, ANTLR, JUnit",
"highlights": [
"My first work",
"Big product",
"Bugfixing",
"ActiveX component support",
"Birthday report"
],
"keywords": [
"Tomcat",
"Java",
"Spring",
"JDBC",
"Oracle DB",
"Jasper Reports"
],
"startDate": "2010-07-01",
"endDate": "2011-06-01",
"roles": [
"Developer"
],
"entity": "G2X Development Services / Navagate",
"type": "webapp"
},
{
"name": "Booking management service",
"description": "SOAP Java web service for complex booking management (hotel, car, flight, and insurance etc.). My role involved end-to-end development, feature implementation, support, and automation testing to ensure robust and efficient performance of the system. Responsibilities: Daily, Bugfixing, Feature design, Feature implementation, On-call production support. Stack: Ant+Ivy, Gradle, Java 1.7, iOSGI, SOAP, Spring, iBatic, MSSQL DB, Stored Procedures, WSDL, XSLT, XML, FastInfoSet, JSON, JUnit, Puppets, Bash, Jenkins, Splunk",
"highlights": [
"Bugfixing",
"ActiveX component support"
],
"keywords": [
"iOSGI",
"Java 1.7",
"Sprint",
"MSSQL",
"iBatic"
],
"startDate": "2014-08-01",
"endDate": "2011-07-15",
"roles": [
"Developer"
],
"entity": "EPAM Systems, Inc",
"type": "webservice"
},
{
"name": "PanicGuard",
"url": "https://panicguard.com/",
"description": "A personal security application available on all major mobile platforms, featuring white-labeling for over 10 different clients. Responsibilities: Port to Android from iOS, Support, Stack selection, Releases. Stack: Java, REST",
"highlights": [
"4 major platforms: iOS, Android, BlackBerry, Windows Phone",
"Own localization toolchain"
],
"keywords": [
"Java 1.8",
"Objective-C",
"C#"
],
"startDate": "2014-08-01",
"endDate": "2016-10-01",
"roles": [
"Developer",
"Architect"
],
"entity": "R8tin / Mediapark",
"type": "mobileapp"
},
{
"name": "Diageo Trinity",
"url": "https://apps.apple.com/app/diageo-trinity/id1504853044",
"description": "A personal security application available on all major mobile platforms, featuring white-labeling for over 10 different clients.",
"highlights": [
"Pixel-perfect UI",
"Android and iOS",
"Offline"
],
"keywords": [
"Java 1.7",
"Objective-C",
"XML"
],
"startDate": "2015-02-01",
"endDate": "2015-06-20",
"roles": [
"Developer"
],
"entity": "R8tin / Mediapark",
"type": "mobileapp"
},
{
"name": "EasyCap Viewer",
"url": "https://web.archive.org/web/20220117115419/https://play.google.com/store/apps/details?id=com.easycap.viewer",
"description": "This is an Android application to display analogue video signal from a USB EasyCap Device UTV007, STK1160, UVC or WebCam which is connected via OTG to: a smartphone, tablet device or a tvbox in NTSC or PAL video format for Car rear(back) camera, FPV(SBS google Cardboard support), endoscopy and in home security (intercom connection). Responsibilities: Research, Design, Implementation. Stack: Android SDK, Java, JNI, GStreamer, libusb",
"highlights": [
"Linux kernel research"
],
"keywords": [
"Java 1.7",
"libusb",
"Gstreamer",
"C"
],
"startDate": "2015-05-01",
"endDate": "2015-12-25",
"roles": [
"Research",
"Developer",
"Architect"
],
"entity": "R8tin / Mediapark",
"type": "mobileapp"
},
{
"name": "QT Mobile App Maintenance (Part-time)",
"description": "Maintenance set of qt libraries which provide missing capabilities of mobile platforms in Qt. Responsibilities: Bugfixing, Qt update. Stack: Qt, Java, Objective-C",
"startDate": "2017-09-21",
"endDate": "2019-03-04",
"entity": "Independent contractor / Upwork",
"type": "libraries"
},
{
"name": "Dial-Once",
"description": "Developing Library for Android & iOS for redirecting support calls. Responsibilities: Bugfixing, Production support, Incident investigation. Stack: Java, Android SDK",
"url": "https://dialonce.ai/",
"highlights": [
"SDK development"
],
"keywords": [
"Java 1.7",
"WebView"
],
"startDate": "2017-04-01",
"endDate": "2019-12-02",
"roles": [
"Research",
"Developer",
"Architect"
],
"entity": "Independent contractor / Upwork",
"type": "library"
},
{
"name": "S&ST Camera Android WebApp",
"description": "Port multiple C++ software modules to run on Android NDK. Responsibilities: Design, Implementation. Stack: Java, Android SDK, Android NDK",
"url": "https://www.upwork.com/nx/wm/workroom/27209030/overview",
"highlights": [
"Android device without a screen, with web interface",
"Custom Android SDK"
],
"keywords": [
"Java 1.9",
"Android SDK",
"Android NDK",
"CMake",
"C++14"
],
"startDate": "2019-02-08",
"endDate": "2021-07-21",
"roles": [
"Developer"
],
"entity": "Independent contractor / Upwork",
"type": "mobileapp"
},
{
"name": "TeaTimeGames",
"description": "Collection of games with face 2 face experience. Responsibilities: Banuba SDK integration",
"highlights": [
"React-native with Unity in a single project",
"Production support, crash review"
],
"keywords": [
"ReasonML",
"React-native",
"Banuba SDK",
"FaceMoji SDK",
"WebRTC"
],
"startDate": "2019-09-02",
"endDate": "2020-03-10"
},
{
"name": "DPD Germany Android / iOS",
"url": "https://play.google.com/store/apps/details?id=de.dpd.mobile",
"description": "Collection of games with face 2 face experience. Responsibilities: Bugfixing, Feature implementation, Daily/Retro, Supervising. Stack: Java, Android SDK, Objective-C, iPhone SDK, SOAP",
"highlights": [
"Team leading",
"Feature implementation"
],
"keywords": [
"Java",
"SOAP/WSDL",
"MVP",
"SQLite",
"Swift",
"MVC"
],
"startDate": "2019-11-11",
"endDate": "2020-07-31",
"roles": [
"Team Lead",
"Developer"
],
"entity": "Independent contractor / Upwork",
"type": "mobileapp"
},
{
"name": "Java Monitoring Agent macOS",
"description": "Implement monitoring agent that collects various system metrix: CPU, GPU, I/O and upload it to destination URL. Responsibilities: Implementation, Automation testing, Delivery / Package. Java 14",
"startDate": "2022-10-10",
"endDate": "2023-03-10"
},
{
"name": "GStreamer Mac Qt Engineer",
"description": "Gstreamer based VoIP Desktop client. Responsibilities: Troubleshooting. Stack: Qt, Gstreamer",
"startDate": "2022-11-07",
"endDate": "2023-02-09"
},
{
"name": "Prototype a web-based chatbot",
"description": "Per requirements, it should calls the right pre-defined methods of an application service. Responsibilities: Research, Design, Implementation, Documentation. Stack: JavaML, Java",
"startDate": "2023-10-09",
"endDate": "2024-05-03"
},
{
"name": "Cross-platform (C++ backend) mobile navigation app",
"description": "Private fork of https://github.com/organicmaps/organicmaps. Responsibilities: StreetView feature implementation, Google and W3W Places API. Stack: C++, Java, Swift, Objective-C, OpenGL, Vulkan",
"startDate": "2023-05-15",
"endDate": "2024-02-28"
}
],
"meta": {
"canonical": "https://raw.githubusercontent.com/jsonresume/resume-schema/master/resume.json",
"version": "v1.0.0",
"lastModified": "2024-06-17T22:43:15",
"theme": "kendall"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment