Shamil S.

About Me

Highly experienced Core Java developer with a comprehensive mastery of all Java packages, using multiple frameworks and technologies for almost a decade. I work very well independently, but also in cross-functional teams in various development environments, an expert at both local and global vendor networks. Having a wide range of abilities, I am still eager to learn and experience new areas of development.

Frontend

Backend

Database

DevOps

Other

Work history

UpStack
UpStack
Senior Software Engineer
2019 - Present (6 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.

Upwork
Upwork
Senior Java Software Engineer
2019 - 2020 (1 year)
Remote
  • Support and continuous development of Microservices based applications.

  • Improved and cleared from tech debt api, quickly achieving their short-term goals of delivering the project on-time and meeting the needs of the business. Improved performance of overall application by 10%.

  • Assisted in adjusting the company's technological approaches and organizational mindset.

3Keys GmbH
3Keys GmbH
Senior Java Software Engineer
2019 - 2019
Germany
  • Development of Track&Trace Solution for EU tobacco directive.

  • Maintained the workflow system of the company, contributing to standards and procedures to ensure development consistency.

  • Improved performance of Web-services, combining (virtualized) platform, application framework, and application-specific code.

Crossover
Crossover
Java Software Architect
2017 - 2019 (2 years)
Austin, United States
  • Designed and implemented required functionality for various applications.

  • Supported Core development for the company's projects by defining development tasks.

  • Provided integration with internal apps, also documenting and executing tests to ensure code meets client requirements and specifications.

Zone
Zone
Senior Java Developer
2015 - 2016 (1 year)
UK
  • Performed plugins and components development for applications.

  • Identified and improved code inefficiencies for enhanced application performance.

  • Developed back-end components, connected the application with web services, and supported the front-end team by integration with the application.

Axetta
Senior Software Engineer
2014 - 2015 (1 year)
Russia
  • Worked closely with product managers and technical staff of customers to collect business requirements for applicationAnalyzed requirements, decomposed them into technical features and tasks and distributed them between developers.

  • Refactored and redesigned parts of code to simplify new features implementation - Implemented advanced tasks and feature for existing applications

  • Integrated and supported Continuous Integration server. Design and development of automated report system on Jasper reports.

Freelancer
Freelancer
Software Engineer
2012 - 2014 (2 years)
Russia
  • Implemented new version of interface based on Meteor.js, refactored and redesigned REST Api.

  • Worked close to product managers and technical staff of customers to collect business requirements for application.

  • Introduced and supported agile/scrum process for project management of development team.

Exigen Services
Exigen Services
Software Engineer
2012 - 2014 (2 years)
Russia
  • Participated in the development, release and maintenance of EIS platform based on Java.

  • Automated process of deployment and deliver artifacts to tester VMs.

  • Implemented application business logic in Java.

KIR Kazan
KIR Kazan
Software Engineer
2006 - 2011 (5 years)
Russia
  • Participated in the development, release and maintenance of product system on Java.

  • Support and create automated report on Crystal Reports. Participated in the development, release and maintenance of drugstore on Delphi.

  • Implemented an application on Lotus Notes.

Showcase

Java Software Architect - Online/offline Charging engine
Java Software Architect - Online/offline Charging engine
  • The Charging Engine is designed for a customer base of 5M to 500M.

  • It offers a unique pricing model and functionality, making it a strong solution for telco innovators.

  • Optiva BSS Platform is now available on the public cloud, targeting CSPs (MNOs, MVNEs, MVNOs).

Senior Software Engineer - The Knowledge plartorm
Senior Software Engineer - The Knowledge plartorm
  • The Knowledge Platform accelerates decision-making across the Oil and Gas Company's entire value chain from well to pump.

  • It enables rapid creation of hundreds of use cases at scale, fostering iterative collaboration and continuous intelligence growth.

  • The platform's open architecture allows leveraging existing investments while providing intuitive authoring for rapid model development.

Senior Software engineer - Track&Trace Solution
Senior Software engineer - Track&Trace Solution
  • The European Union is implementing a new EU-wide track and trace system to enhance traceability of tobacco products.

  • The system will assign a unique identifier to each tobacco product and ensure it meets specific security requirements.

  • The project includes improvements to serial code generation and enhanced functionality for tracking products from factory to customer.

Education

Education
Functional Programming Principles in Scala
Coursera
2017 - 2017
Education
MSc. of Computer Science
Kazan State University
2003 - 2009 (6 years)