Resume of Java Developer




Title
Java Developer

Primary Skills
UNIX and Microsoft Platform (13+), C/C++ (9+), Java (2), relation databases - Oracle & MySQL (6+), OOP (11+) experience

Location
Canada-ON-Toronto

Posted
Jan-23-07

RESUME DETAILS
April 2006 - December 2006
Trillint Inc., Ottawa, Ontario, Canada
Senior Software Developer, contract

Window Tester (Instantiations Inc., Portland, USA, www.instantiations.com, subcontract) - component for easily creating and running unit tests for Eclipse RCP GUI. It can also be used to generate system level tests, and it automates the running of test suites. Window Tester captures and records things such as keyboard clicks and mouse movements. It includes intelligent parsing and unique identification of UI widgets that provides feedback to the developer about specific areas of the code.
- Improved of Window Tester runtime support of Linux platform
- Developed new technology playback of Window Tester records using strategies and low level basic commands (more than 50 strategies)
- Designed presentation level of SW (playback manager, dialogs, notes)
Java, Eclipse, SWT, RCP, XML, Test Cases, JUnit Tests, JUnit Plug-in Tests, Linux, Windows

GSA (Generic Software Automation)
1) User interface of project GSA - an ability to automate software system actions by simulating UI actions like mouse pointer moves and clicks on UI controls, keyboard keystrokes simulations, etc.
2) GSA support - Non UI GSA or Domain Model GSA - an ability to automate system actions without any UI involvement. Actions are performed directly on the system.
- Designed user interface, designed presentation of SW
- Developed basic widget selection commands, designed playback manager, built test cases
Java, Eclipse, AWT, SWT, RCP, Test Cases, JUnit Tests, JUnit Plug-in Tests, XML, Linux, Windows

May 2005 - March 2006
Ntire SW House, Toronto, Ontario, Canada
Senior Software Developer, contract

Dentalwize - Information System for Dental Practice.
- Developed browser-based entitlement system that provides a mechanism for maintain in user information at a role-based level
- Designed and implemented data transformation module from legacy systems into “Dentalwize” data model
- Re-coded legacy data access layer from hard coded C/C++ to XML-configurable Java/JDBC architecture
Java (J2SE, J2EE, EJB, JDBC, Servlets, JSP), Weblogic 8.1, XML/XSL/HTML, C/C++, Struts, Oracle 9i, PL/SQL, UNIX scripts, Ant

March 1996 - April 2005
ALES Inc., Kosice, Slovak Republic, www.ales.sk, www.ales.cz
Senior Software Developer and Analyst, full-time

NAV - the application intended for implementing the activities related to the Navigator's military-civilian workplace: preliminary special flights, indemnity military-civilian coordination of the airspace use.
- Developed frameworks and approximately 70 internal classes for presentation of data
- Designed HMI
- Modified existing database structure for access to the protected data
- Optimized SQL queries with plans to improve high-volume access to the database
- Wrote user manual
C/C++, Objective C, Oracle 8i, SQL, PL/SQL, Sun Solaris

AMC (Airspace Management Cell) system - national system for receipt, processing and displaying of airspace use-related information.
- Developed communication server: communication model for receiving/sending data from/to the system external interfaces
- Designed database structure and implemented data processing for AMC data servers
- Developed user interface of AMC clients
- Developed database administrator application: user interface for access to AMC data, data editors
- Prepared system specification, technical and user documentation, training manual
- Responsible for controllers' and technical staff training
C/C++, Objective C, Oracle 8i, SQL, PL/SQL, Sun Solaris

SMC (System Monitoring and Control) - application of the system engineer workplace intended for monitoring of connected source (user workstations, WAN hubs, radars connected to the system, AFTN channels activity, CISCO routers), remote configuring workstations, remote control roles of workstation
- Developed complete application from A to Z
2nd generation: Objective C, Oracle 8i, Sun Solaris
1st generation: Objective C, MySQL, NextStep

Synchronizer - the time synchronization daemon is used for harmonization (synchronization) of the time at one station or for sending out time synchronization messages to several different stations within the LAN/WAN
- Developed complete daemon from A to Z
2nd generation: Objective C, Frameworks, UNIX scripts, NTP, ntpd, Sun Solaris
1st generation: Objective C, Frameworks, UNIX scripts, NTP, OpenStep

Internal applications for ALES Inc.:
- Developed technical-document system - catalogue of technical documentation (by Quality Management System)
- Developed catalogue of the STN norms
- Developed Property Inventory register
MS Access, Visual Basic, MS Windows

SIM - system serves the purpose of flight simulation
SAR - graphics information system intended for the support of search and rescue operations of the aircraft in state of emergency
- Developed 2D presentation for geographical information system for these applications
C/C++/Objective C, OpenStep

RDD (Radar Data Display) - application for the processing and representation of radar data (raw-video of analogue primary data of local radar, raw-video of analogue meteor data of local radar, data of secondary radars, tertiary processed information), data from positional sources (data of voice direction finders, data of height finder radar, data of GPS, data of means of radio-technical reconnaissance), simulated data, data of flight plans processing and airspace management system, 3D presentation
- Developed remote control of the radar, remote control of automatic direction finders, sectorization, hand-over, track of plan, infostrips, border area, dynamic azimuth-distance net, etc.
- Developed ADP part: printing and plotting objective documentation - pictures of airspace situation
4th generation: Objective C, Sun Solaris; 3rd generation: C/C++/Objective C, OpenStep; 2nd generation: C/C++/Objective C, NextStep; 1st generation: Borland C++, MS-DOS

January 1993 - February 1996
DZS, Kosice, Slovak Republic
Computer Programmer and Analyst, full-time

Analysis, design, development, implementation, end-user training and production support of Internal Information System, which contained: traffic tasks registration, repair registration, stock inventory, property inventory, complete accounting, financial cash register, fuel cash register, human resource application
- Developed all parts of the Information System
Database generator MAGIC (4GL) and Btrieve file system, Novell network components, MS-DOS

Certifications
See above

CONTACT DETAILS

You must be logged in and have a current resume access subscription. Login or Register »


View all resumes in Canada-ON-Toronto »
View all resumes in Canada-ON »

View other Java Developer resumes, Programmer / Developer resumes