We provide IT Staff Augmentation Services!

Senior Programmer Resume

4.00/5 (Submit Your Rating)

OBJECTIVE

  • Employment as Software Developer, Programmer, Research scientist, Developer for Automation testing, QA, Consultant, other IT position - including management.

SUMMARY

  • Software development
  • Programmer, Research scientist principal
  • Over 20 years of continuous IT experience
  • Scientific background. Mathematics and Computer Science / Informatics
  • Real-time software, Data communication (wire, modem, radio). Software for embedded systems
  • Assembly languages for micro Processors, micro Controllers
  • Collaboration with hardware designers, created low level software, device drivers for serial / parallel and non-standard interfaces, peripherals
  • Hayes AT Command language for modems Perl, ANSI C, Embedded C, Assembly, VB6, JavaScript, HTML, CSS, VS Net
  • Deep understanding of low level software, familiar with interrupt handlers, timers, signals, sensors
  • Databases maintenance using MySQL, MS-SQL Server, PostgreSql, SQLite. Scripts, creating tables, Queries, Views, Procedures
  • Java examples, jdbc, JUnit, Eclipse, NetBeans 8
  • Capable to do complex software tasks
  • Automotive domain: interested in ECU / Engine Control Unit, created board computer product
  • Design and implement: debuggers, assembler, disassembler, simulators, interpreters
  • Real-time software, product creator. Small PCB Hardware design, Software design, implement and test, generate Intel Hex format, program flashed inside the controller
  • Motorola Paging System experience (original software for POCSAG encoding / decoding - Post Office Code Standardization Advisory Group)
  • GPS software / NMEA-183 standard
  • IBM Tivoli Projects experience, both development and test activities, Black-Box and White-Box procedures
  • Strong software skills for Test automation. Created original programming Language for testing
  • Provide and receive help within the team, good communicator
  • Experience working abroad: Cehia, Hungary, Bulgaria, Germany
  • English, French (both conversational, speaking and writing)
  • Romanian (native).

PROFESSIONAL EXPERIENCE

Senior Programmer

Confidential

Responsibilities:

  • Project stages in which I was involved: Analyze and define solutions to meet the new requirements, Implementation
  • Challenges encountered: Investigation of differences between versions of Perl 5, perform necessary modifications of the existing tools, analyze the changes to upgrade the database servers: Linux machines hardware, Operating system change to a new SLES version, database software updates, Perl version, resolve incompatibilities, modified Perl source code, test functionality, checkin and archive. Investigate independent solutions for the future.
  • Project stages in which I was involved: Implementation, Testing
  • Challenges encountered: identify and analyze repetitive activities, decide if automatable, write testcases, create unit tests, write and test Perl scripts to automate, integrate into the Test Language, create new SSH, SCP commands to communicate with Linux machines, including remote executions.

Senior Programmer

Confidential

Responsibilities:

  • Developed and improved software to access HP-QC (Hewlett Packard Quality Center) database for the management of all project stages within the company
  • Used JavaScript interpreter to retrieve information according to project design and life cycle, data conversion and display, both alphanumeric and graphic forms, generate logs, CSV, other files
  • Created / improved server side queries to access database.

Senior Programmer

Confidential

Responsibilities:

  • Challenges encountered: write Perl scripts to automate existing testcases, design and implement new testcases, used multi-arrays, regular expressions, hashes to create test framework extensions.
  • Project stages in which I was involved: Design, Implementation, Defects fixing, tracking
  • Challenges encountered: A new method to deploy applications, Write and test C++ functions (unit Tests), update registry, create Installers, and create ActiveX. Fixed defects raised by the Test team.

Programmer

Confidential

Responsibilities:

  • Project stages in which I was involved: Design, Implementation, Testing
  • Challenges encountered: Real-time communication with Cardinal 788 equipment, monitoring industrial processes, install and configure database engine server. Collecting information into database tables using MySql engine, generating reports, managing printers, remote connection both from computers in the same LAN and over the Internet

Programmer

Confidential

Responsibilities:

  • Project stages in which I was involved: Hardware and Software Design, Implementation, Testing
  • Challenges encountered: Small PCB hardware design, writing and testing real time software.

Senior Programmer

Confidential

Responsibilities:

  • Participating to several phases of MIDAS project. Objective: to translate programs from IDMS mainframe database (hierarchical) to relational engine (COBOL DB2).
  • Used special cross-platform translation software tool developed inside the company
  • Professional collaboration with teams in Israel, Cyprus, US.

Programmer

Confidential

Responsibilities:

  • Developing software for Databases using Microsoft Visual Basic, C++ languages, and Perl scripting language
  • Maintaining databases using Microsoft SQL Server 2000 and MS Access

Programmer

Confidential

Responsibilities:

  • Project stages in which I was involved: Implementation, Test
  • Responsibilities during the project: write and debug software for ticketing and for network performance monitoring / measurement
  • Challenges encountered: Write and debug HTML code

Programmer

Confidential

Responsibilities:

  • Project stages in which I was involved: Design, Implementation, Test, Maintenance
  • Challenges encountered: Formerly responsible for software developing and maintaining the Control Access system, software developing for Alarm Center Monitoring/Dispatch. Ensure receive alarm events from customers. Microchip Arizona PIC software simulator and complete car alarm software for PIC micro controllers.

Programmer, Research scientist principal

Confidential

Responsibilities:

  • Project stages in which I was involved: Design, Implementation, Test, Maintenance
  • Responsibilities during the project: Lead the paging team
  • Challenges encountered: Analyze, design and implement original software package for Paging system that solves 3 major problems:
  • POCSAG 512/1200/2400 BPS signal generation (for the radio station input) directly from the PC. As a consequence, it is not necessary to use POCSAG encoder (an expensive piece of equipment). I had the original idea to eliminate the POCSAG encoder and to perform all its tasks into the PC-software that I wrote. Used PIT timer 8254, interrupt handlers
  • Radio Reception of POCSAG signal, auto Baud-Rate detection, ASCII decoding, error correction and files appending. Radio translating if need
  • Database for client’s payment management and Database for paging messages already emitted
  • Software package used in Confidential and several other cities in Romania and Republic of Moldavia.

Programmer, Research scientist

Confidential

Responsibilities:

  • Project stages in which I was involved: Design and Software Development for games
  • Challenges encountered: Understand hardware functionalities, collaborate with hardware team. Timers, interrupt handlers. Use Noral simulator.

Programmer, Research scientist, Research scientist principal

Confidential

Responsibilities:

  • Project stages in which I was involved: Design, Implementation, Test, Maintenance
  • Challenges encountered: Write software, documentation, build customer relation, provide technical assistance to customers for several projects
  • Romanian Parliament (Senate): Software for the Electronic Voting System
  • Zilog Z80 and Intel 8080/8085 file to file disassembler, getting the source code and program listing files
  • User Documentation for all program products
  • Software for the system to test aerospace navigation personnel
  • Software for the matrix display systems
  • Embedded software for the CE-119 Asynchronous console. This software was copied in EPROM memories.
  • The terminal is compatible with VDT equipment (ANSI compliant)
  • SuperB-84, original Basic interpreter with assembly language features.
  • The interpreter was developed and written in the assembly Z80/8080 languages
  • MCP.COM, Direct and Indirect Original Command Control Processor for CP/M 2.2 Operating System.
  • Full integration as part of the Operating System.
  • This is an auto-relocatable program that replaces the CCP (Command Control Processor) CP/M component, offering more features
  • Serial and parallel communications device drivers for CP/M-80 2.2 system and peripherals

Programmer

Confidential

Responsibilities:

  • Project stages in which I was involved: Implementation, Test, Maintenance
  • Challenges encountered: Formerly responsible for the "Input" subsystem - contracts with suppliers. Database regular updates.

Programmer

Confidential

Responsibilities:

  • Project stages in which I was involved: Implementation, Test, Maintenance
  • Challenges encountered: Formerly responsible for the "Input" subsystem - contracts with suppliers. Database regular updates.

We'd love your feedback!