Post Job Free

Resume

Sign in

Java Software Engineer

Location:
Tashkent, Uzbekistan
Posted:
February 09, 2016

Contact this candidate

Resume:

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



Contact this candidate