Shamil S.

Shamil S.

Senior Software Engineer

Russia
Hire Shamil S. Hire Shamil S. Hire 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.

Work history

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

Portfolio

Senior Software engineer - Track&Trace Solution
Senior Software engineer - Track&Trace Solution

The European Union took an important step forward in combating the illicit trade in tobacco products with an EU-wide track and trace system to ensure tobacco products in the EU are easily traceable. The new EU-wide track and trace system will ensure that tobacco products in the EU are easily traceable with a unique identifier for each product. In addition, the EU is also making sure that tobacco products meet specific security requirements, with at least five types of authentication elements required per packet. Development of Track&Trace Solution for EU tobacco directive. Responded for list of core functionalities and launched project on time. Improved performance of various formats serial code generation. The main aim of the project was to track any single distribution unit from factory to the final customer.

Java Software Architect - Online/offline Charging engine
Java Software Architect - Online/offline Charging engine

Online/offline Charging engine for customer base 5M to 500M. The unique pricing model, functionality, and scalability of Charging Engine make it the best OSS / BSS solution for telco innovators. For CSPs, including MNOs, MVNEs and MVNOs, Optiva BSS Platform, re-architected and made available on the public cloud, is Optiva’s new entry into the SaaS market. The multi-tenant BSS suite allows customers to focus on their business, not on deploying and managing enterprise software.

Senior Software Engineer - The Knowledge plartorm
Senior Software Engineer - The Knowledge plartorm

The Knowledge Platform organizes industrial data and human expertise into digital knowledge to speed better decisions across the full value chain of an Oil and Gas Company (from well to pump.) It accelerates digitization by enabling companies to rapidly build hundreds of use cases at scale providing an unprecedented opportunity for iterative collaboration and continual intelligence growth in day-to-day operations. The Platform’s open architecture ensures companies can leverage existing investment while the intuitive authoring interface speeds app development allowing for fast and friction-less development of models by business experts (not just data scientists.)

Education

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