Hey, my name's Alex Cherniuk, I'm a Senior Software Engineer in the area of software research and development; currently employed by USS Group of Companies since Oct. 2013. I specialize in architecture and development of systems with diverse size and complexity. Beyond that, I also happen to manage departments, teams and standalone projects. Constantly looking for a challenging project that could either excite or entertain me enough. I would love to take on new challenges, involving myself with new technologies. One specialty and passion of mine is cutting and bleeding edge technologies, their integration into production environments and building advanced software solutions with the heightened level of complexity and architecture.
Software Architect @ • Analysis of business requirements and core business rules
• Iterative development of project specifications (SRS, others)
• Developing project architecture, documentation and budget
• Implementing developer operations (devops) for the projects
• Managing project development as well as project's teams
• Working on projects that automate certain aspects of business
• Software platforms: Python, Node.js, Java (Scala), .Net From May 2015 to Present (8 months) Software Architect @ • Diversified document and data processing platform.
• Architecting automation of the entire business processes.
• Introducing the business intelligence engine into systems.
• Developing project architecture documentation and budget.
• Working with a set of government structures and agencies.
• Software stack: Java, JBoss platforms, MongoDB, ... From October 2013 to Present (2 years 3 months) Senior Engineer @ • Video processing and modification frameworks.
• Platform for mass distribution of video contents.
• Targeting numerous platforms: mobile, desktop, stp.
• Design of advanced and complex software platforms.
• Architecting scalable, high load services and interfaces.
• Software stack: Java, Scala, Mongo, Redis, Akka From December 2012 to October 2013 (11 months) Lead Engineer @ • Project management, Micro management.
• Architecting WEB systems and platforms.
• Engineering high-load, scalable applications.
• Development of distributed backend services.
• Implementing interactive UI/UX web experience.
• Software stack: Java, Python, PHP, Node.js, Mongo From August 2011 to December 2012 (1 year 5 months) Software Engineer @ • Development and maintenance of the financial systems.
• Forward-compatibility of the legacy financial systems.
• Engineering of custom frameworks and platforms.
• Refactoring and centralization of the legacy systems.
• Software stack: PHP, SQL, JavaScript, Zend Framework. From October 2010 to August 2011 (11 months) Software Engineer @ • Engineering firmware and software for embedded systems.
• Development of the kernel-level drivers and software.
• Bridging kernel-level and user-lever software platforms.
• Basic Digital Signal Processing and cryptographic systems.
• Software stack: C, C++, C# (MS .NET/Mono), Python. From September 2008 to October 2010 (2 years 2 months)
Alexander Cherniuk is skilled in: Software Architecture, Software Engineering, Project Management, Python, Java, Scala, C#, Ruby, Haskell, MongoDB, MySQL, Redis, Node.js, JavaScript, CoffeeScript, GIT, Nginx, ZeroMQ