Yuriy Yugay
Tashkent Uzbekistan
Cell: +998-**-***-****
Email: actgj7@r.postjobfree.com
LinkedIn Profile: https://www.linkedin.com/in/yuriy-yu-7337196b
Software Engineer
Summary of Qualifications
8+ years of experience in the IT field
3+ years of experience as Java Developer with primary expertise in n-tier server side application development including middleware approach and service oriented architecture using reliable technologies and frameworks
2+ years of experience in mobile Android application development, using cutting-edge frameworks and technologies
Excellent object oriented programming background
Hands-on experience in full life cycle of software development process, including task definition, accurate planning, design, development, debugging and support using agile environment
Areas of expertise cover data structures, algorithms, multi threading, asynchronous communication, performance enhancement, and platform/network development
6+ years of professional skills and experience in the field of VOIP Telephony
Well versed in network signaling protocols, sessions and media (IAX2, SIP, SS7, SDP, RTP)
Comprehensive experience in working with UNIX/Linux OS
Expert knowledge of a network analyzing (TCP/IP, OSI Model, Network Topology, Network Security)
Excellent troubleshooting and analytical skills
Excellent written and verbal communication skills (English, Russian)
Visa sponsorship is required
Technical Skills
Languages: Java (expert), Bash (prior experience), C (prior experience), Javascript (prior experience)
Technologies / Spring, JDBC / JPA / Hibernate / GreenDao, Netty, Ant / Maven / Gradle, JAXB,
Frameworks / API: RMI, Android SDK, Android Annotations, Asterisk-java
Web: Servlet / JSP, RESTful / SOAP Web Services, HTML / CSS, XML, JSON
Database: MySQL, SQLite
Middleware: Glassfish, JBoss, Apache Tomcat, Asterisk PBX
IDE: Netbeans, Eclipse, IntelliJ / AndroidStudio
Operating Systems: Unix/Linux, Windows Server 2003/2008
Networking: TCP/IP, HTTP, SMTP, POP3, SIP, SS7 (SCTP, M3UA, ISUP), SMPP
Misc: GIT, SVN, Redmine, JIRA, Jenkins CI
Professional Experience
Software Engineer (Remote)
BMarko Mobility, Atlanta, GA January 2015 - January 2016
Maintained existing android application and designed, implemented, additional features.
Re-factored, optimized existing modules of the application
Fixed critical and hard detectable bugs in the existed android application
Designed project architecture in the new version of the android client according to OOP approach
Implemented, maintained, backend and frontend sides in the new android client version.
Designed, developed contacts sync algorithm between android client and the server
Maintained, upgraded Jenkins CI server
Used swagger, android annotation, Greendao ORM, google play services,
Software Engineer (Remote)
Shazzle LLC, Scottsdale, AZ April 2014 - January 2015
Maintained existing Android application and designed, developed, maintained additional Android application modules
Fixed critical bugs in current, developed front-end and back-end sides in Android client application
Designed, developed, maintained new version of the Android client application with improved usability, modern GUI interface.
Fixed hard detectable bugs in the back-end side of the new client, that allowed release new version of mobile client faster than it should be
Optimized existing code in the new application, algorithms (e.g. sorting, url wrapping and etc.)
Created SQLite local database using greendao ORM to read and retrieve data
Used Logcat, ddms, slf4j for debugging, logging the old and new versions of mobile applications.
Software Engineer
Sunet Technologies Ltd., Tashkent, Uzbekistan September 2011 - March 2014
Developed high-performance middleware applications utilizing Spring Core, RMI, Web Services, Netty, and JAXB. Maintained up to 1000000 requests per day
Developed server-side applications using Spring, SOAP Web Service, RMI, Netty, Asterisk-java, JDBC, that interact with VoIP PBX System
Designed, implemented and maintained server application which as the backbone of the entire system was essential to providing to several client-companies VoIP services.
Developed proprietary Web tool utilizing Spring MVC, JSP, Hibernate to allow other developers and QA to configure, test and monitor key system components
Cut costs 75% by advocating for the use of open source software wherever possible, thus cutting unnecessary licensing expenses
Fixed critical and difficulty detectable bugs in a existing application and optimized application by 50%, which allowed to increase Company’s income from this service by 50 %
Played key role in the successful integration of third party codes (Linux OS system drivers, middleware systems such as Asterisk PBX, Glassfish, and Apache Tomcat) for the launch of developed applications.
Previous work experience as Network/VoIP Administrator allowed be independent software developer as well as part of a development team in a development life cycle
Played as a senior consultant in the selection of VoIP’s third-party software and hardware for applications development
Advised and helped third-party organizations (mobile operators, clients) for docking and configuring VoIP equipment
Education
Bachelor of Informatics and Information Technologies, Informatics and Information Technologies, 2007
Tashkent University of Information Technologies, Tashkent, Uzbekistan