I'm full-time freelancer with 8+ years of experience in software development and Master of Science degree in Computer Science from one of top schools of ex-USSR. In my career I have created literaly dozens mission-critical solutions of any flavour
I'm full-time freelancer with 8+ years of experience in software development and Master of Science degree in Computer Science from one of top schools of ex-USSR. In my career I have created literaly dozens mission-critical solutions of any flavour for large Russian corporations like Mail.ru Group, Russian Railways, Sheremetyevo Airport and others.
For backend I always use:
- Spring framework (Core, MVC, Security, WebSockets);
- Play framework;
- Embedded Jetty.
For storage I always use:
- SQL (MySQL, Amazon RDS, JDBC, JPA, Hibernate, Ebean);
- noSQL (MongoDB, Cassandra, Amazon DynamoDB).
For frontend work I always use:
- Google Maps API.
In middlewares, I have experience in:
- AMQP (RabbitMQ);
- Apache ZooKeeper;
- OSGi (Felix, Karaf, Peaberry).
As template engines I use:
I prefer to deploy applications to the cloud and have necessary experience with AWS (EC2, S3, Beanstalk, RDS, DynamoDB). Have a proven experience in developing distributed, fault-tolerant and high-load solutions.
Also I have experience in developing cross-platform mobile applications based on Ionic Framework (Apache Cordova).
I find my major strengths to be organizational skills, analytical mind, responsibility and creativity. I possess advanced architectural thinking, I comprehend and use SOLID principles and GRASP patterns. I am capable of analyzing large client-server applications quickly and designing complex products from scratch. While developing applications I adhere to an iterative approach and agile project management methodologies. I have an experience in managing complex projects with a great number of technologies and different programming languages involved.
Although I do not always possess the encyclopedic knowledge in specific technologies, I have a high learning ability and good knowledge of how everything works at a low level that allows me to quickly master any technology or any software programming language instead. For each new project, I carry out a detailed analysis and select a certain technology stack to solve the assigned objectives in a most efficient way.
I always strive to arrive at aesthetically beautiful, high-quality solutions, maintaining the balance between quality and time. I write clear, well-commented code which can be easily understandable and maintainable.
- $25.00 HOURLY RATE
NO FEEDBACK GIVEN
- 0 HOURS
- LAST ACTIVE
6 PORTFOLIO ITEMS