Martin Zakov is a skilled Java developer who graduated from the FastTrack'D Java program and has experience developing chat clients, social networking applications, and flight reservation systems using technologies like Java, Spring, JavaScript, AngularJS, and PostgreSQL. He has a strong work ethic and is quick to learn new technologies, and seeks to be a productive member of any team. His professional experience includes roles as a FastTrack'D developer, service center manager, and tier 1 and 2 technical support.
1. MARTIN ZAKOV
PROFESSIONAL SUMMARY
Martin Zakov is a skilled associate Java Developer with a strong work ethic, aptitude for
understanding and assimilating new technologies, and demonstrable performance. He is a
graduate of the FastTrack’D Java Developer program and is skilled in developing, deploying,
troubleshooting and maintaining Java applications. Martin has achieved a productive level of
knowledge in Java and JavaScript as well as frameworks such as Spring, AngularJS and
related technologies. He is quick to assimilate new technologies and quickly becomes a
productive member of any team to which he is assigned.
TECHNICAL SKILLS
Programming: Java, Spring, JavaScript, AngularJS, Webpack, Node, jQuery, AJAX,
HTML, XML, JSON, CSS, Bootstrap, Angular Material
Software: Eclipse, Maven, npm, Atom, Putty, Git, Wildfly
RDBMS: PostgreSQL, Hibernate
Operating Systems: Windows, MS DOS, Linux
PROFESSIONAL EXPERIENCE
COOK SYSTEMS INTERNATIONAL – Memphis, TN 08/16 – Present
FastTrack’D Developer
Chat Client/Server
The Server was coded in Java using socket technologies, and the client was built in
Javascript and Node and its socket technologies to connect to the server
The server was built to handle multiple connections using different threads
To synchronize everything for all connections, every message passed was sent to the
server, and the server emitted responses to every connection
All messages were sent from the client as JSON objects and de-serialized as a Java
object. Any message sent from the server were sent to the client as a JSON object and
is parsed to a formatted message.
Environment: Eclipse IDE, Atom, Node
Online Social Networking Application
Created a Social Networking Web Application using Spring, JSF, XHTML, and Maven.
Designed and implemented a login/registration page, a profile page that displays a list of
all people the user is following, a list of updates each follower has made in a reverse
2. fashion so that most current update displays at the top, a list of all users, and a text area
for the user to make an update.
Auto-wired the services and DAO layers using the Spring IOC framework for better
modularity and easier maintenance.
Applied the Hibernate ORM framework to access database and for the persistence layer.
Used XHTML and CSS to create a dynamic and rich user interface for improved user
experience
Environment: Eclipse-based Spring Tool Suite
Flight Reservation System
• Built a flight reservation system using AngularJS, Bootstrap, Spring, RESTful web
services, and PostgreSQL
• Utilized RestControllers to receive JSON objects from the frond-end and to marshal Java
objects into JSON for transfer to the front-end.
• Used JPA supported by Hibernate to interact with PostgreSQL
• Implemented user handling services for registration, login, and security features.
• Wrote a search algorithm to find paths between origin and destination cities selected by
the user. The search included multiple flights in an itinerary and included layover times in
the total travel time calculations.
• Allowed a user to book a flight itinerary and then later view the travel paths of booked
itineraries with the Google Maps API.
Environment: Eclipse-based Spring Tool Suite
Volunteer Work with Red Cross and Career Preparation 1/16 – 7/16
UNEX COMPUTERS, Sofia, Bulgaria 2/08 – 10/15
Service Center Manager / Tier 2 Technical Support
Maintained high standards for quality and productivity metrics.
Worked closely with team members to meet or exceed all customer service
requirements.
Managed customers' expectations and experience to a high degree of customer
satisfaction.
Conducted research to address customer concerns.
Remained up-to-date on the latest technologies and solutions.
Researched, troubleshot and resolved complex problems.
Resolved customer issues in a clear, courteous and straightforward manner.
Defined and documented technical best practices.
Led internal training for tier 1 technicians.
UNEX COMPUTERS, Sofia, Bulgaria 7/03 – 2/08
Tier 1 Technical Support
Built systems and set up PC and Apple desktops, laptops and all types of mobile
devices.
Installed, configured and repaired windows operating systems, office applications and
various software.
Installed hardware and resolved technical issues.
Performed PC maintenance and backups.
Provided end-user troubleshooting and support both locally and remotely.
3. Identified and solved technical issues with a variety of diagnostic tools.
Set up local area networks, routing and shares.
Demonstrated professionalism and courtesy with customers at all times.
EDUCATION
Cook Systems FastTrack’D Java Program 08/16 – 09/16
Concentrated Java Frameworks and developer tools training
Universityof Library Studies and IT - Sofia, Bulgaria 12/09 – 09/11
Master of Business Administration, Management
Universityof Library Studies and IT - Sofia, Bulgaria 09/05 – 12/09
Bachelor of Science, Computer Science