Example Adam - Palhazi - Senior - Software - Engineer - CV
Example Adam - Palhazi - Senior - Software - Engineer - CV
SUMMARY
● A skilled software developer with 6 years of experience (started to work in the last year of
college)
● Has experience in business software, web application and Android application development
● Worked as a back-end developer for a short time, but then found his favorite position as a
front-end developer, preferring the really diversified front-end technologies
● Quick learner aimed at constant knowledge improvement, has good interpersonal and
communication skills
Skills and Awards:
● JavaScript: Angular 2+, AngularJS, Bootstrap, Ext JS, FLUX, JQuery, Jasmine, Jest, ReactJS,
Redux, TypeScript, Webpack, Yeoman, jQuery UI, ramda.js, RxJS;
● UXD: (X)CSS Development, (X)HTML Development, Adobe Photoshop, Atom, Bower, Grunt (The
JavaScript Task Runner), Gulp, NPM - Node Package Manager, Sublime Text, Visual Studio Code,
Less CSS
● Content management: Adobe AEM/CQ (Day CQ), PHP, Adobe Day CRX
● Internet Technologies: Ajax, Apache HTTP Server, Node.js, Java Server Pages (JSP), Java
Servlets
1
Confidential | August, 2018
● JEE Frameworks: Hibernate, Spring MVC
WORK EXPERIENCE
● Own team: 1 EPAM dev, 3 FE devs (contractors), 4 QAs, Scrum Master, 1-2 BAs, 1 BE dev, 1 PO
● Content team (AEM): 1 EPAM worker and 3-4 from customer, 2-3 QAs
● Developed front-end features/components, fixed bugs, performed unit testing and code
reviews, participated in planning, grooming, estimation, retrospective
Environment: Java Content Repository (Adobe AEM), Couchbase, Local storage, Session storage, AWS,
Visual Studio Code, Sublime text, JIRA, Confluence, Jenkins CI, Git, Git Stash, Bitbucket, InVision
(design prototyping tool), Scrum, Kanban, IdeaBoardz, Slack, PlanITpoker, Hotjar, NodeJS, Gulp, ES6,
Babel, Adobe AEM, AngularJS 1.5, PhantomJS, JSHint, ESLint, Bower, Npm, Bootstrap, Less, Ramda.js,
Flux/Redux, AngularJS 2/4, SASS
2
Confidential | August, 2018
Customer: A travel comparison website and subsidiary of a British price comparison website-based
business specializing in financial services.
Project: A small and junior Java team to build interfaces for the customer’s site
Team Size:
● EPAM teams: Szeged - 3 AEM devs, 1 QA; Minsk - 3-5 AEM devs, 1-2 QAs
● Customer’s teams: 1 AEM dev, 6-8 UI devs, 2-3 QAs, 1 PM, 2 BAs
● Developed AEM components (mostly Ext JS), fixed bugs, performed unit testing and code
reviews
Environment: Java Content Repository (Part of Adobe CQ5), MongoDB, Adobe CQ5 (its dev tools like
CRXDE Lite), Eclipse, Git, GitHub, Sublime Text 2, Jenkins CI, Maven, Mingle, Ext JS, Adobe CQ5, Java
1.6, jQuery, AngularJS, Jasmine + Karma client side unit testing (+ PhantomJS), GruntJS, NodeJS,
JSLint
● Performed client bug fixes (e.g. bad appearance on different mobile devices such as iPhone
and Android phones), client side unit testing, and code reviews
Environment: Browser session storage, Java Content Repository (Part of Adobe CQ5), Adobe CQ5 (its
dev tools like CRXDE Lite), Eclipse, Git, Sublime Text 2, Jenkins CI, Maven, Mingle, Docker, Vagrant,
Virtual Box, Adobe CQ5, Java 1.6, jQuery, AngularJS, Jasmine + Karma client side unit testing (+
PhantomJS), GruntJS, NodeJS, JSLint
Customer: EPAM
Project: Project Health Report (PHR) application - Project to track all activities of persons from Szeged
not assigned to projects i.e. on training, internal training projects etc.
Team Size: Dev Team: 6-7 members, QA Team: 2 members
Project Role: Developer
Tasks performed:
● Implemented Data Access layer, Service layer, JUnit tests and different UIs implementation
(e.g. event handling with jQuery, processing incoming data from user and sending to the
server, processing outgoing data from server and writing out in a manageable way)
3
Confidential | August, 2018
Environment: MySQL database, Spring Tools Suite, MySQL Workbench, Sublime Text 2, Tomcat 7.0,
Jenkins CI (with JSLint, PMD, Checkstyle), Maven, LDAP, JIRA, Spring MVC, GSON JSON library, jQuery,
jQuery UI, Hibernate, JDK 1.7, Unit test with Mockito
● Got the specifications and the database with test data, implemented the functions of the
application and created the user interface from graphic design
● The main challenges were the application’s compliance with the Hungarian law (about
inventory controlling) and the Motorola device’s built-in barcode scanner what needed to use
Motorola-SDK to get data from the scanner for the application
Environment: SQLite, Eclipse, Android-SDK, ActionBarSherlock Library, Motorola-SDK, Motorola TC55
device
● Worked on every phase of the development from function planning to testing and bug fixing.
Worked on the billing module’s server-side code (bussiness logic, and data layer)
● The other big project was the implementation of the ERP system's calendar server, which used
CalDAV standard with HTTPS protocol. The main aim was to syncronize the calendar server
events and todos data with the ERP system's dashboard calendar
Environment: MySQL, PostgreSQL, Linux (Ubuntu), Apache web server, Subversion, HTTP/HTTPS, PHP
(with the company's framework), HTML/XML/CSS, JavaScript
EDUCATION
4
Confidential | August, 2018