VALENTIN MODEST TICU - SOFTWARE ENGINEER Iasi, Romania email: mail@valentinticu.space phone: +40741 050 820 schedule: flexible (mostly between 10am and 4am gmt+2 Iasi, Romania) SUMMARY ========================== - Since 2005, experienced in both Software Development and Software Testing / Automation, passing through all phases Software Development Life Cycle (SDLC) - Knowledge of Waterfall, SCRUM/Agile, SDLC - Experience in web development using: PHP, JAVASCRIPT (VANILLA), JQUERY, ANGULAR, HTML5, CSS3 - Skilled with flash programming AS2 / AS3 being involved in different web game projects - Involved in creation of SPA for both mobile and desktop browsers - Experienced in developing (for personal use) different mobile application using B4A (android) - Experienced in desktop programming using C# and VB.NET - Deep and strong experience with VB6, VBS, VBA - Oriented Programming (OOP) concepts - Involved in multiple development areas: multimedia applications, crawlers, bots, image manipulation, task automation, game development, windows APIs, windows forms, custom controls and com components (DLLS, OCX, CTL - VB6), databases, office macros, ribbons, installers, several windows and IIS configurations, personal webpages, game portals, forums, WordPress plugins and theme modification etc. - Experienced working with and configuring several DBMS (MSSQL, MSACCESS, ORACLE, MYSQL) - Ability to develop optimum and user-friendly solutions - Experienced in Quality Assurance field with different testing methods: box, unit, integration, installation, smoke, regression, sanity, functional, usability, security, cross browser etc. - Experienced with QA automation tools and practices using Test Complete, AutoIt and Selenium (+ some Selenium's based frameworks as well like NightwatchJS, Robot, Serenity) - Used with analyzing the Business Requirements Documents (BRD) and System Requirements Specification (SRS) to prepare test cases and test plans. - Ability to work independently or in a team environment - Ability to work remotely (from home) full time, part time, contract (company to company) or as a freelancer - Good organizational skills being able to meet the project goals within the deadlines; strong attention to details PROFESSIONAL EXPERIENCE ========================== WEB DEVELOPER AND QA, OCTOBER 2017 TO PRESENT The client has different web developing and testing projects. Mostly backend (php). Technologies used: PHP, MYSQL, GOOGLE MAP API, OPENLAYERS, JAVASCRIPT, JQUERY, CSS, HTML5, JIRA SEXENTREE, BACKEND/FRONTEND DEVELOPER, JULY 2017 TO SEPTEMBER 2017 An adult video chat website with webcam streaming, payment gateways and user management. - analyzed business requirements and come up with business solutions - created UI / UX mock-ups using HTML5, CSS3 and JQUERY as per client requests - implemented the user interface based on client requirements using JQUERY UI Collapsible and Tabs plugins - implemented front end features such as: AJAX CALLS, DOM interaction, user gestures using plain JAVASCRIPT (Vanilla) and/or JQUERY - implemented with SEO standards - implemented webcam / audio stream solution using WebRTC protocol - implemented stream features such as: auto snapshot, video saving, audio control, message communication - provided support for installing ssl certificates (stream being a https solution) - designed and implemented database structure - implemented backend features using plain PHP (no framework used) such as: CRUD, search and filter, files management (upload and selling) - integrated payments gateways for Epoch, Ccbill, PayPal, BitCoin - created a virtual currency system to be used internal between members - implemented a chat system based on client specification using WEB SOCKETS, PHP, JAVASCRIPT and CSS3; chat commands based on user roles triggered with AJAX calls. - developed admin interface with features: user management, payment management (manual, auto), webcam and chat management - developed all the SQL queries needed - run security, functional and browser compatibility tests to assure the quality of the work Technologies used: JAVASCRIPT, JQUERY / UI, CSS3, HTML5, PHP, REGEX, OOP, MYSQL, WEBRTC, TESTING, SEO, SSL FLASH SMASH GAME, PHP / FLASH DEVELOPER, MAY 2017 TO MAY 2017 Small bunny smash game for an Easter event. Registered players need to hit bunnies to accumulate points. At specific points, specific rewards are offered. - designed the game elements and the GUI - developed the game using action script (AS3) - developed the backend part (saving the progress and the score) using PHP and SQL Technologies used: PHP, OOP, AS3, CSS3, HTML, PHOTOSHOP, MYSQL WINDOWS CRM, SOFTWARE ENGINEER, FEBRUARY 2017 TO JUN 2017 Client wanted a desktop CRM (customer relationship management) solution for his business. The application had to be compatible with Windows XP and above systems, integrated with IIS server (for produces management, tracking feature and backup) and MSACCESS as local DBMS and to support touchscreen functions. - analyse the requirements and plan the development and testing process - adopted a waterfall process, as had to self-manage all project - implemented the GUI using windows forms and windows touch API - implemented user management system (CRUD), accounts, currency, customers management using VB6 and MSACCESS with ODDBC driver - implemented products management and tracking using IIS, VB6. The application was communicating with the IIS server through an API (DLL file) - developed the API as well using VB6 - implemented GPS tracking feature (from warehouses to clients) using Google Maps API (the drivers where uploading to server their GPS position, the tool was collecting the data and showing a path on the map using Google Map and Roads APIs); the map was generated to HTML using JAVASCRIPT and loaded into an application container. - implemented reports solution with export to macro enabled excels and html - developed excel macros for finance operations and data saving - implemented data synchronization with the server - created VBS files to help with IIS management - provided solution for application deployment (installer) using Inno Setup - performed several tests over the final product: functionality, smoke, performance, security - had to be efficient in: time management, deadline driven, problem solving; had to be independent and self-organized Technologies used: IIS, ASP, VB6, VBA, MS ACCESS, MYSQL, VBS, JQUERY, OOP, REMOTE XOGITO, QUALITY ASSURANCE ANALYST, SEPTEMBER 2016 - JANUARY 2017 My role was to provide quality assurance for Bragi product. - performed regression, functional, exploratory testing over a magento product, in an agile environment. - provide good self-organized, analytical and self-management skills - participated in daily scrum meetings worked in an agile system Technologies used: JIRA, FUNCTIONAL, SECURITY, REGRESSION AND PERFORMANCE TESTING, SCRUM, AGILE, REMOTE SHOPPING SYSTEM, WEB DEVELOPER, DECEMBER 2016 TO DECEMBER 2016 Developed a shopping system for a game website. The system had the following features: items management, shopping bag, PayPal or Credit Card integration. - designed database structure - implemented backend using PHP - implemented user side shopping cart using JQUERY. The cart saving and operations were happening locally and the validation server side. - also implemented / designed the UI - payment and google analytics integration and configuration - browser compatibility testing - had to provide efficient self-management skills - this was a volunteer job Technologies used: PHP, JAVASCRIPT, JQUERY, ANGUALR, PAYPAL API, GOOGLE ANALISTICS, TECHNICAL WRITING, REMOTE THEMES CREATION, WEB DEVELOPER / DESIGNER, DECEMBER 2016 TO DECEMBER 2016 Designed & developed 3 themes for a game website, to reflect in-game UI. - designed UX elements using Photoshop - implemented 3 themes using CSS3, HTML and JQUERY - this was a volunteer job Technologies used: HTML, JQUERY, CSS, PHOTOSHOP SMF MODIFICATIONS, PHP DEVELOPER, SEPTEMBER 2016 TO NOVEMBER 2016 The project was a game portal built in SMF (Simple Machine Forum). However, the forum was used / configured more like a CMS (content management system). - installed, configured and maintained SMF - implemented small mods for SMF: menu customization, user permissions, geo-tagging for the admin using PHP - modified some core functions related user posting - modified a theme to make it responsive - modified a shout box plugin to add custom commands and avatars - implemented and integrated into SMF a cross platform solution for bug / ticket report for the game users using the SSI (server side includes) feature of the forum. - implemented in php, a bug description comparison algorithm, to group similar posted bugs - also integrated the forum users, via SSI, with some external applications - create some SPA (single page application) for mobile, for easy interaction with some forums areas - had to provide good self-organized, analytical and self-management skills. - self-management, flexible and independent - this was a volunteer job Technologies used: PHP, MYSQL, CSS, RESPONSIVE, SSI, CMS UI/CUSTOM CONTROL, WINDOWS DEVELOPER, JANUARY 2015 TO FEBRUARY 2015 Developed, for my own use in personal projects, several windows form controls in OCX and CTL formats. - developed a property bag control for VB6 using the standard windows controls: label, textbox, checkbox and button - developed a multi column list control based on list view - needed a custom list view design (GUI) and functionality - created some buttons and progress bar CTL projects Technologies used: VB, GDI, CTL, OCX, GUI MIOS, SOFTWARE ENGINEER, JUNE 2014 TO AUGUST 2016 MIOS is a software and hardware company focused on home automation solutions. The project of my involvement was the user interface to one of their control units. - designed and developed a windows application solution for the automation testing of a rest web service (no WSDL of SOAP existed). The solution had to be simple and fast to use without requiring any users (QA team) coding; the tool had a drag & drop interface, so that QA members could easily create and run testcases using the web service calls; - the tool executed each call (http requests) and collected a report with: failures, success, time to execute (in case of alerts), returned JSON structures for test comparatives and other info) - implemented JSON parser and validator in VB using script control, based on ECMA-262 - created an automation framework for a web based product using Nightwatch.JS (selenium) and later switched on Test Complete as a QA automation engineer - implemented automated test solution for interaction of the webpage with the devices, alerts, functionality, regression tests and endurance - used SVN for source file management - created automation POC between Nightwatch.JS, Robot (both selenium based) and Test Complete - created some reports to excel solution (like external plugins) for JIRA using PHP and PHPExcel library - as a work from home job (remote), had to excel in self-time management, flexibility and good communication skills Technologies used: VB, TEST COMPLETE, AUTOMATION, SELENIUM (NIGHTWATCH-JS), JIRA, EXCEL, SVN, AGILE, GUI, JENKINS QUIZ SYSTEM, WEB DEVELOPER, MAY 2014 TO MAY 2014 Had to develop a simple and fast to use solution for a Quiz creator and management - developed and designed a simple timed quiz system using PHP and JQUERY - designed database structure using MYSQL DBMS - implemented user authentication using FaceBook app - developed questions and answers management - created quiz management with editable score formula, so each quiz can be customized with a different score formula based on: time, user time, questions, pass and fails and user`s points (based on quiz` answers) Technologies used: PHP, JAVASCRIPT, CSS, RESPONSIVE, SQL CHARACTER INVENTORY DISPLAY, WEB DEVELOPER, MAY 2014 TO MAY 2014 A web application to help showing off the gear used in a game system. The application simulates the in-game gear dialog with the list of items and options to ease the users to display their items. - developed the backend part in PHP with database being MYSQL - create the frontend using HTML5 and JQUERY (image mapping, context menu) - this was a volunteer job Technologies used: PHP, MYSQL, JQUERY, CSS3 FREELANCE, QA ANALIST, APRIL 2014 TO MAY 2014 The client had the software in a basic development stage and I had to create a test plan with test cases, for the testing team that will work on the project. The product was an image viewer, editor and management tool. My job was to analyse a product and to author test cases based on the product specification. - analyzed the specification - interacted with one of the developers and collected information about the product that will be developed. Based on this information, the testing plan for all the features of the product was created. - the test plan was structured in: Installation, Portability, Performance, Smoke, Functionality and Negative test cases - the test cases were organized by their importance and by scenarios. Technologies used: QA, TECHNICAL WRITING, TEST PLAN, TEST CASES, SCENARIOS SOUNDHAWK, SOFTWARE ENGINEER AND QA, JANUARY 2014 TO MARCH 2014 Soundhack is a USB device composed from two parts: a microphone and a headset that communicate between them. My involvement was in development and quality assurance of the installation solution. - provided a solution based on libusbK for driver install. - finding a workaround for UAC (user account control) when installing unsigned drivers. - created above solutions using VB script - created a test plan for QA team for testing the installer. - tested the installer and device recognition after driver install. Technologies used: QA, INNO SETUP, VBS MMORPG, WINDOWS GAME DEVELOPER, MARCH 2013 TO JUNE 2015 This is a personal large-scale game development project. For those who don't know: MMORPG means Massively Multiplayer Online Role-Playing Game. It doesn't have an end or a dead line. The initial purpose of this project was to see how will be to make it in pure GDI using VB6, without any frameworks dependencies; but then become a fun project. The project consists of: a client, developed for windows only and a server sing MSSQL or MYSQL. - Graphic engine using pure GDI (key elements: tiles system, alpha blending, brushes and text rendering, isometric, Diablo 2 look and feel) - Rendering is optimized with a time-based FPS. Shortly put: different systems will have different FPS, based on hardware mostly. So, to avoid differences between game plays (some might see a character moving faster, other slower) the time is also considering while calculating the FPS. For example, if there are 2 players: one with a slower system, other one with a faster system and both start to move in same time, both players will 'see' the other one moving with same speed; will be gaps between movement, like jumps, but the movement (game rendering) speed will be same so that both characters will arrive to a target in same time. Note here: this design talks only about FPS (rendering) which has nothing to do with internet connection. - Animation effects are done based on sprites. (32bit bitmaps - with transparency for GDI) - Characters real time movement based on polygon paths (no way points) - instead defining way points, for movement, so that the character to re-calculate the algorithm each time a way point is met (way points which can be a lot of them in a mmorpg map), I define the polygons where the characters can move, so that the algorithm is calculated only once (or each time a dynamic collision is met - like another character which collide with the path). In this way, a character is free to move 'randomly' along the polygon path. This approach, because it is faster, allows me, as well, to calculate the path for all map at once, not only for the visible screen. - Collision based on A Star modified for polygons - Game mechanics (skills, attributes, cool downs, BUFs, verifications, etc.) - Items drops and pickups (real time) - Anti-hacks system (theory and practice): detect memory address editing, ways of using sensitive variables, bot/human detecting - Socket programming (both TCP and UDP protocols): TCP for sensitive data and UDP for others (chat or any other constant verification which are done at fast intervals of time). For example, the game system has 2 types of chat: a zone chat which is done via server: client -> TCP -> server -> broadcast; and a private chat which is done client -> UDP -> client (I don`t care to log the chats, so because of this I save some load from the server) - Server side (MSSQL or Oracle or MySQL, Windows server. Other information, due to security reasons, I prefer to say nothing about it) Technologies used: VB6, GDI, MYSQL,32BIT BITMAP, SOCKET, TCP, ENCRYPTION, WINDOWS API, WINDOWS FORMS, OOP TC POC, AUTOMATING DEVELOPER, FEBRUARY 2013 TO FEBRUARY 2013 Test Complete Proof of Concept - developed an automated functional test for a plane tickets reservation online system using Test Complete - had to understand how the website`s elements were structured, to understand how the system works and to create the automation tests. - wrote code that will interact with the html DOM elements and some flash objects, using Test Complete and AS2 (action script) - created technical documentation for the automation POC made Technologies used: TEST COMPLETE, QA, AUTOMATION, DOM, AS2, TECHNICAL WRITING DORORO, WEB DEVELOPER AND RIDDLE GAME CREATION, JANUARY 2013 TO MARCH 2013 - personal project. Creation of a riddle game type. - the system has a basic user login and registration for progress purposes, developed in PHP - the game type is: solving riddles to advance to next level. The riddles being from different categories (logic, cryptology, general knowledge about different facts, words play etc.) - there is an incomplete demo version of a version 2 of the riddle game developed in flash You can try the riddle game out here: http://www.teneir.com/dororo/ Technologies used: PHP. CRYPTOLOGY, STENOGRAPHY, DNA CODE WINDOWS 7 INSTALLER, DEVELOPER, AUGUST 2012 TO AUGUST 2012 Created an installation solution for software developed in QT. - had to check the dependencies used by the application (QT, VS and some custom-made libraries) - understand, for each library, which one should be installed as shared file, which one should be registered into system folder or application folder - integrated, into installer, a serial key verification solution. - created technical documentation about how the installer is made Technologies used: INNO SETUP, VBSCRIPT, TECHNICAL WRITING BEENEAR, SOFTWARE / QA ENGINEER, APRIL 2010 TO JUNE 2014 XTEL is a large-scale sales process automation platform committed in helping consumer goods manufacturers to achieve excellent sales performance, by enabling them to define and execute successful sales and marketing strategies. XPLAN is a Excel solution that downloads input data, extract them, apply user filters and send them back; solution which consist from a webservice, a Excel Ribbon and Excel macros. - worked on XPLAN development using VB6 (a com component for a ribbon) and VBA (excel macros) - created different tools which make easier the publish and branch merge process using VB.NET, TFS API and C#; offered clients support for the developed tools - developed an Application updater solution that integrates with Google Driver; download and unpack the update package; automatically creating of Oracle DB backup, installing dumps, executing PL/SQL scripts and other application needed scripts; - developed a tool that handled a fast solution for building and publishing processes of the application, in a continuous integration system; - developed a solution for automatically merge of the fixed bugs, using TFS API as a back end; (tool used by the QA: after an issue is verified, the tool allow the QA to automatically merge the fixes between branches and close the issue; the tool starts from the issue id, grabs the issued files, checks to see if the files can be merged or not, treat the conflicts depending on some scenarios, and finally do the merge of the needed files or in opposite case shows why not); - developed an integration solution between TFS and OTRS (between tickets and bugs); - developed of the application installer, using Inno Setup as a base installation tool but where I had to find solutions for: integrating Oracle client/database installation and configuration, handling the settings of a loop-back interface, making checks and installations for .Net Framework versions, setting up scheduling jobs and handle the installation for each component in a properly way, depending on the user OS, UAC and user rights; - test plan and test case authored for testing the installer (so compatibility, functionality, load testing, negative testing) - testing portability and performance using machine virtualization solution like VMWare - within QA automation engineer role: developed automated test cases, using VB language, with Test Complete tool. XTEL product is using Silverlight as a web base application; my challenge was to write test scripts that interact with Silverlight controls (recognition of control`s properties, events and functions) and to offer a good automated solution with an accurate bugs/errors tracking; Technologies used: VB6, VBA, VBS, VB.NET, TFS API, PLSQL,ORACLE,CI,INNO SETUP,QA,TESTING,VMWARE, TECHNICAL WRITING (HELP FILES) PARAGRAPH VIDEO/FLASH CREATOR, SOFTWARE ENGINEER, MAY 2010 TO MAY 2010 - Developed a tool, from scratch, used to create video files from text paragraph. - Implemented features for Load / enter the text; chose the paragraph delimiter; select background image and music; select font size and color; build the video. - integrated codes for supported types: AVI, WMV, SWF - test plan and test case authored Technologies used: VB, FFMPEG, XVID, DESKTOP BOT / HELPER FOR A GAME, SOFTWARE DEVELOPER, MARCH 2010 TO MARCH 2010 The tool was a bot for a game. The tool had to: automatically move character (point and click) on the map, identify new map changes, identify and attack enemies, the attacks had to be done based on enemy type, detect changes in health bar, detect chat, avoid being detected - planned, based on requirements and game data, how the tool should work - implemented the GUI and functionality using VB for a DLL and C# for the tool part - the DLL was used to act as a memory hook (to read / write memory address); this how different client based variable were detected - the automatic movement of the character and other actions were developed in AUTOIT. The tool was calling AUTOIT script and execute. - Implemented mouse and keyboard simulation from tool to client window Technologies used: VB, AUTOIT, WIN APIs SEO SOLUTION, WEB DEVELOPER, FEBRUARY 2010 TO MARCH 2010 The solution is a 2-way points per click system, which means: one way is that you need points to make your website(s) available in the listing and the second way is that you will receive points by viewing another website(s). In short words, a user can increase the traffic to his website, by simple visit other websites. The website also provides traffic tracking solution for registered users with filters for: visitors IP, geographic locations, unique visitors, referral URL and the platform they came from. - design and created database structure - developed the frontend using javascript, css and html - created the javascript that is included / injected in the customer websites - developed the backend using PHP and SQL - integrated Google Charts Technologies used: PHP, JAVASCRIPT, GOOGLE CHARTS, MYSQL,SEO CONTENT KEYWORDS, SOFTWARE ENGINEER, FEBRUARY 2010 TO FEBRUARY 2010 Content Keywords is a solution that helps you to find the proper keywords for your web pages content. Content Keywords is a tool that simplifies the job in searching and analyse the keywords within your web pages. The software can search, count keywords and display statistics regarding the appearing rate and density for specific words. - implement windows interface - implement the functionality: word counting, keywords suggestions Technologies used: VB6, GOOGLE KEYWORDS ANALYSTICS DRAWING4KIDS, SOFTWARE ENGINEER, NOVEMBER 2009 TO JANUARY 2010 This program is intended to teach small kids to handle the mouse and have fun with colors, shapes and sounds. It has a friendly user interface, nice sounds (on colors tab there are piano musical notes) and a variety of stamps models. - implemented the user interface - implemented GDI brushes - design the brushes and the stamp You can download free copy here http://drawing4kids.software.informer.com/ Technologies used: VB, GDI SKYPETRACKER, SOFTWARE DEVELOPER, JUNE 2009 TO JUNE 2009 The application reads the contact list from Skype, the user can select all contacts or some of them and then, the application will monitor the online hours for the selected users. User can export reports by date or by contacts with the online statuses (logged in vs logged out) of the users. - designed and created the user interface GUI - developed an application that will integrate with Skype messenger and monitor the activity for specific users, using Skype API Technologies used: VB, SKYPE API SKYPE MANAGER, SOFTWARE DEVELOPER, JULY 2009 TO JULY 2009 The software extract for each user: country, total credit, remain credit, number of calls per week, number of calls today and if he is in a call or not. The information is shown in real time and it is grouped by user's country. The software has the feature to manage how the users are shown by changing the user name or changing their country. - Designed and created the user interface GUI - Implemented the crawler with auto login and auto proxy changer Technologies used: VB, SKYPE API, DOM SIMPLEINVOICES, SOFTWARE DEVELOPER AND TESTER, MARCH 2009 TO MAY 2009 - implemented an invoice and billing application - developed customers and inventory items management using MSACCESS DBMS - invoices overdue, fees, totals auto-calculation; - reports generating in html and excel formats - multiple customizable templates for invoices and print; - implemented a CTL control for invoice creation. - run functional, negative, installation tests You can download application demo here: http://www.valentinticu.space/core/worksamples/git/expertinvoice/invoice.zip Technologies used: VB, MS ACCESS, HTML,CSS,EXCEL API GEMINI SOLUTIONS, SOFTWARE ENGINEER, JANUARY 2008 TO JANUARY 2010 CISCO FlipShare is a video library/editing tool for CISCO Flip Video Camera and I was involved in testing modules like: camera firmware testing, tool vs camera integration, videos editing, videos online sharing (sharing via email, YouTube, MySpace and FaceBook), firmware and software updates. My job was to provide quality assurance to the FlipShare product, by working directly with the developer team and the client, to: test the product based on test plans; design test scenarios (test cases) and test plan updates; bugs regression verification; exploratory testing; working directly with the developers team to provide up to date verification; bugs authoring using JIRA tool; and to provide product improvements ideas. - product quality control and improvement. - SD & HD video formats editing. - codec support and integration on Windows and MAC platforms. - camera firmware and soft testing. - test cases and test plan authoring. Technologies used: QA, JIRA, FIRMWARE TESTING, PERFORMANCE TESTING, INSTALLATION, REGRESSION TESTING TV GUIDE, SOFTWARE ANALYST, JUNE 2007 TO OCTOBER 2007 - my job was to verify the performance and quality of a web content crawler tool, into XML files format. I was testing the product by using a test plan, authoring test cases and bugs authoring - provided quality control of data content crawlers. - test cases and test plans authoring. Technologies used: QA, FUNCTIONAL TESTING EMBARCADERO TECHNOLOGIES, QA ANALYST / QA ENGINEER, MARCH 2007 - DECEMBER 2007 DBArtisan is a cross-platform DBMS (MSSQL, Oracle, DB2, Sybase, MySQL) administration tool and I was involved in testing modules like: databases connection, databases objects integration and manipulation, SQL scripting editor, databases objects wizards and properties, databases performance analyst and application installer. I was directly involved in test cases authoring and test plan updates using QATrack management tool; bugs authoring (test execution steps, expected results and actual results) using JIRA tool; collaborating with developer team for up to dates verification; product verification using functional, performance, regression, negative, acceptance and load/performance testing; and developing automated tests for product functionality and UI, using Borland SilkTest. - was working on DBArtisan and RapidSQL products, involved in the following areas: - products quality control and improvement. - DBMS enhanced data and connection management. - MSSQL, ORACLE, DB2 databases platforms support and exploitation. - DBMS SQL editor and execution. - developer in automatic testing (Borland SilkTest). - test cases and test plans authoring. Technologies used: QUALITY ASSURANCE, JIRA,QATRACK,MSSQL,ORACLE,DB2,SYBASE,BORLAND SILK TEST,AUTOMATION,QA TRAQ APEXSQL, SOFTWARE ANALYST / QA ENGINEER, AUGUST 2006 TO JANUARY 2007 ApexSQL products are MSSQL database administration and manipulation tools. My QA job was to verify the functionality and performance of the products using: negative, exploratory, acceptance and load/performance testing. I also was involved in customers support services by directly communicate with the clients providing help/information in using/fixing products issues. - worked on ApexSQL Doc, ApexSQL Edit and ApexSQL Script products, involved in the following areas: - quality improvement of products. - MSSQL platform support and integration. - test cases and test plans authoring. - requirements gathering. - technical Writing: I was involved in application help files writing. - customer support Technologies used: MSSQL, QA, TECHNICAL WRITING ISTID, WEB DEVELOPER, MARCH 2006 TO JUNE 2006 My job was to develop a time sheet / time tracker web application with both user and admin sides (IsTid). The application is to provide management and tracking of employees' tasks. Each employee can be assigned to one or more projects and for each project, the employee can track the time spent on the tasks, create new projects, assign the projects to other employees, generate reports. The admin can browse and edit all employees` information, to generate reports with the working hours and to send the invoices with the billing information. - database design and structure - front end creation using html - backend creation using ASP Technologies used: ASP, JAVASCRIPT, ADODB JELLOTECH, SOFTWARE DEVELOPER, JANUARY 2005 TO JANUARY 2006 - worked on data transfer (messenger) as a project base application. - GUI design and implementation - software developing. - quality control of the product. - responsible for the design, development, implementation and testing of an internet messenger based application, from scratch. The application included the following features: html/xml based messaging, emoticons and text manipulation, file transfer, database integration (login, contacts list, settings for each user/contact). Technologies used: VB, HTML, QUALITY ASSURANCE INDEPENDENT CONTRACTOR, FREELANCE WEB / DESKTOP DEVELOPER, QA ANALYST AND IT CONSULTING, JANUARY 2005 TILL PRESENT Apart from full time or part time jobs (contracts jobs) I also take freelance projects to increase my experience in different IT fields. Some of these projects are included in this resume: the jobs with 1 month only as interval. SKILLS ========================== OPERATING SYSTEMS: - WINDOWS PLATFORMS (XP AND ABOVE), MAC PLATFORMS (TIGER, LEOPARD) DATABASE PLATFORMS: - MSSQL; ORACLE; DB2; MS ACCESS; MYSQL SOFTWARE DEVELOPING: - VISUAL BASIC 6.0 & .NET, C#, WINFORM, WIN APIS, INSTALLATION PACKAGING ANDROID DEVELOPING: - B4A (VISUAL BASIC SOLUTION FOR ANDROID DEVELOPMENT) SCRIPTING DEVELOPING: - VBS, JAVASCRIPT, AS2, AS3, IIS CONFIGURATION WEB DEVELOPING: - PHP, JAVASCRIPT (VANILLA), HTML5, CSS, SASS WEB PLATFORMS / FRAMEWORKS / CMS: - WORDPRESS, SMF WEB TECHNOLOGIES: CSS; ASP; PHP; JQUERY, ANGULAR, AJAX, FLASH (ACTION SCRIPT), DOM, JSON, XML, GOOGLE MAPS API, OPENLAYERS(V2), TAFFYDB AUTOMATION TOOLS / FRAMEWORKS: - BORLAND SILKTEST, TEST COMPLETE, JMETER, NIGHTWATCH.JS (SELENIUM WEB DRIVER), ROBOT, CUCUMBER, SERENITY WINDOWS TECHNOLOGIES: - DIRECTX API, GDI, TCPIP, ODBC, ADO, WINDOWS APIS, COM COMPONENTS VIDEO CODEC INTEGRATION: - XVID, FFMPEG (WINDOWS OS), 3IVX (MAC OS) SYSTEM / NETWORK / OTHER UTILITIES: - (TEAM FOUNDATION) TFS API, VMWARE, VIRTUAL BOX, PROCESS EXPLORER, PROCESS MONITOR, CHEAT ENGINE (MEMORY ADDRESS EDITOR), WPE (POCKET EDITOR), AUTOIT, PUTTY, WINSCP, EXCEL MACROS DEVELOPING, OFFICE RIBBON CREATION, INNO SETUP, SVN (FOR VERSION CONTROL), XAMPP BUGS TRACKERS TOOLS: - JIRA, QA TRAQ, BUGZILLA, APTEST MANAGER, JENKINS GRAPHIC MANIPULATION: - ADOBE PHOTO SHOP, GRAPHIC/PHOTO PROCESSING. 3D MODELING: - ICLONE, GOOGLE SKETCHUP METHODOLOGIES: - KANBAN, WATERFALL, AGILE LANGUAGES: - ROMANIAN (NATIVE) - ENGLISH (FLUENT) EDUCATION ========================== University of Computer Science 'ALEXANDRU IOAN CUZA' Iasi, Romania, 2003 TO 2008 High School of Computer Science 'G. MOISIL' Iasi, Romania, 1999 TO 2003