Profile image of Shchipunov
Member since March 29, 2015
1 Recommendations


Online Offline
Over ten years of experience in IT industry, architecture / design, development and testing of multi-tier distributed enterprise applications and services of e-commerce / banking by using Java technologies, various methodologies (Agile / Scrum, TDD, Domain-Driven Design / Event Storming) and frameworks. Strong knowledge and experience in Core Java, Java EE technologies, multi-threading / concurrency, design patterns, object-oriented analysis and design, aspect-oriented programming. Excellent interpersonal and communication skills. Self-motivated, the ability to quickly learn new technologies.
$25 USD/hr
21 reviews
  • 100%Jobs Completed
  • 100%On Budget
  • 100%On Time
  • 14%Repeat Hire Rate


Recent Reviews


Full Stack Java developer

Jan 2015

Participated in development of server-side / client-side code in different areas: e-commerce / banking, education, entertainments. There were performed the following tasks: - Microservice architecture. - Security: authentication / authorization, session fixation attacks protection, XSS / CSRF attacks prevention. - Performance (high-load systems), multi-threading / concurrency and memory issues. - Integration of RTC capabilities. - RESTful and SOAP-Based web services.

Senior Java developer

Jan 2012 - Jan 2015 (3 years)

Developed a high-load system (platform) to stream audio / video (Live Video, VOD, Audio Only). There were implemented the following components: - A service layer: a cross-platform solution to convert audio / video to required formats, a file storage (two implementations: Amazon S3 and a local storage). - A presentation layer: controllers to handle range requests and partial responses (HTTP headers such as "Accept-Ranges", "Content-Range", "If-Range", "If-Unmodified-Since", "If-Match", "Range").

Java developer

Jan 2010 - Jan 2012 (2 years)

Played a key role in full cycle development (requirements, design, implementation, verification, maintenance) of server-side code for POS-terminals: - A domain model: entities and their relationships / events (Domain-Driven Design / Event Storming). - Authentication / authorization modules. - Integration with external systems (adapters / facades). - Services to validate and manage requests / transactions. - A logging system to record details of requests.

Network & database administrator

Jan 2004 - Jan 2010 (6 years)

There were performed the following tasks: - Managed over 100 LAN nodes. - Installed and configured Cisco routers and switches. - Completely documented network infrastructure (physical and logical topologies, IP addressing and routing schemes, access policies). - Provided primary administrative support for databases. - Generated reports from databases (SQL).



2006 - 2010 (4 years)


Cisco Certified Network Associate (2014)


  • Facebook Connected
  • Preferred Freelancer
  • Payment Verified
  • Phone Verified
  • Identity Verified
  • Email Verified

My Top Skills

Browse Similar Freelancers