Didi Velkova CV
Leadership: Passionate Project Manager and Tech Lead guiding to success
Teamwork: Encourage creativity and excellent team performance
Client Management: Empower the client and great in communications
Technical: Senior Consultant, Developer, Business Analyst, Solutions Design and Architecture
Industry: IT, Digital Security, Finance, Telco, Insurance, GIS, Cargo and Terminal Operations, Payments, Credit Reports, Oil Retail, Online training
Degree And Professional Training
1988 – 1993 Master degree in computer science at Sofia University-Bulgaria
Including high school teaching degree in Mathematics and Information
technology2001 ESRI Education - Modules completion:
1. GIS Planning Basics – Planning for GIS course
2. Visual Basic for ESRI Software
2002 Rational Unified Process, UML
2002 Putting people first – team management course
2003 Java /J2EE Training and mentoring
2004 Rational Robot, Functional Tester
2004 Microsoft InstallShield
2005 Extractor for iSeries /AS400
2006 Software Education: JavaScript, HTML, CSS, XML
2014 TABLEAU Fundamentals
Tech skills
J2EE: Java, Spring, Struts, JSP, Hibernate, Castor
Scripts: JavaScript, HTML, AngularJS, ReactJS, UML, XML, XSL, CSS, Ajax
Technology: Springboot, NodeJS, NPM, API, SOAP, REST,JSON, Maven, Web Services, CXF , Android, Grails, Groovy
DevOps: AWS , Asure, OpenShift, Microservices, Elasticsearch, CI/CD, Jenkins, Nexus
Automation: Selenium, Cucumber, Protractor, IBM RFT, Selenium
Microsoft .NET: ASP.NET, C#, Visual Basic, Visual C++
Servers: Glassfish, IBM Web Sphere, Tomcat, Jetty, WebLogic, JBoss, Microsoft IIS
Databases: Oracle,DB2, SAP, SQL Server, Postgres, MS Access
Analytics: R, Cognos, BI SSRS, AWS ML, Tableau https://public.tableau.com/app/profile/didi.velkova/vizzes#!/
SDLC: Rational Unified Process, Process Mentor
Security: SSL, PKI – Digital Certificates, Biometrics, OpenCV, JavaCV, Cryptography, Encryption, TCP/UDP
Other: GIS - Arc View, Delphi, Pascal, Dbase, Clipper, AutoCad, MapPoint2002, GPS
LANs and Platforms: Windows 2000 /XP/ 2003 Server ,Novell NetWare 4.1, AS400,Siebel,Sugar CRM
Professional Career Details
07/2008 – up to now Contracting via my own company DHV Consulting Ltd www.dhvconsulting.co.nz
1/2024-7/2025 Project Manager
Auckland Council- 19 month contract
Main Projects Business Systems FY25:
· Marinas Management System and Infrastructure Upgrade - with meter readings integration and reporting;
· Developer Contribution Fees- Infrastructure, property and subdivision calculations
· Group Consolidation Financial Reporting- SSO and Application consolidation for Auckland Council, Auckland Transport, Watercare, Tataki Auckland, Eke Panuku; Data integration with SAP, Trial Balance reports
Tech Lead of Products Lifecycle FY24, decommission, annual upgrades, Security Cloud Risk Assessment , Vendor and stakeholder management, Release management, Financial Forecasting, Capacity planning, Team management
Clients and Vendors : NZ Clear, OneStream, Pacsoft, Tallykey
Technology: MS Windows, Azure, SaaS, AWS, API integration, SAP, GIS
11/2023-12/2023 Project Manager
UiRevolution - 1 month contract
· Projects for Fulton Hogan
Daily job manager, eTimesheet, Plant Prestart, MyVoice
Technology iOS, Web, Salesforce
8/2023-09/2023 Project Manager / BA
Master Builders Association (via Ones & Zeros Digital) 1 month
· Project: Redevelopment of the websites and integration: Preparing of RFP, Business Requirements Document, Initiate Design and technology workshop
04/2022-05/2023 Tech BA
Westpac (13 month contract)
BS11 compliance projects for WNZL LINC3 Balance Sheet Risk and Securitisation.
• Preparing of Separation Plan Playbook, Runsheert; Planning and coordinating workshops with stakeholders
• Create and develop documents related to RBNZ separation plan submission and Board approval
• Cyber Security requirements and Certification
• Documenting and communicating Project Check List, Risk Control Matrix, Business Continuity Plan; Effectively communicate your insights and plans to cross-functional team members and management; Updating, implementing, and maintaining policies and procedures.
• Lead and drive deliverables to completion engaging with the relevant stakeholders
04/2021- 05/2022 Technical Lead / BA
SAS IT (13 months contract part time)
Clients: Restaurant Brands, Intellihub, Bidfood, DTR, AA, Equifax, Mitre10
· Work with clients to understand the business requirements, review and document the current and target process, Web and Integration applications,
· Draw diagrams, provide analysis and design
· Create Use Cases
· Provide Estimation
· Create Solution Design documents
· Identify business process improvement opportunities
· Facilitate workshops and meetings and provide technical expertise and recommendations
· Review and update analytics reports with AWS, SSRS and Tableau
09/2020- 02/2021 Delivery Manager – Tech Lead
McKegg Entertainment (4 months part time estimation, with pending 6 month contract)
Project: Event Management Portal
Responsibilities:
· Create a Statement Of Work including estimation and delivery plan
· Design, plan and estimate Backend, Frontend and Mobile apps: Kotlin, node.js, api, Android, iOS, MongoDB, AWS, integration.
· Create Resource and Project Plan
· Interview and hire contractors for development and QA
· Manage the Demo development and delivery of wireframes
· Apply Agile / Scrum to daily work for efficient results
04/2020-11/2020 Tech Lead - Digital Transformation
Suncorp (6 + 1 months contract) www.suncorp.co.nz
Project: Commercial Insurance
Responsibilities:
· Design, estimate and develop Backend and Frontend apps: Java, AngularJS, node.js, ReactJS, api, webservice, DB2, AWS, integration.
· Create and support Insurance and Finance applications for brokers, customers and internal admin and reporting. Enhance the current application with audit and security upgrade.
· Work with the architecture and management team to provide technical expertise and documentation
· Apply Agile / Scrum to daily work for efficient results : Standups, Functional and Elaboration sessions, Retrospectives, Showcases
05/2019-04/2020 Solutions Developer
Ports of Auckland (3 + 9 contract till April 2020) www.poal.co.nz
Project: Darwin – Automation of the Terminal Operation Systems
Responsibilities:
· Working closely with the architects to develop, build and deploy multiple applications
· Update Software Architecture Documents (SAD) and Design documents for all applications
· Groovy and .NET development for the current project and supporting the production applications
· Daily standups participation
· Weekly sprints – session and build
· Working closely with the test team on site and off shore
· Update documentation in Jira
Frontend: Javascript, AngularJS, HTML, CSS, .NET WCF
Backend: Groovy, .NET C#, REST API JSON, JUnit, SQL Server
Integration: Java, Web services, AMQ, Fuse, JMS
DevOps: Visual Studio, Azure, Git, CI/CD Jenkins and Nexus
09/2017-04/2019 Project Manager / Tech Lead
Customer Radar (Contract – part time since Mar 2019) www.customerradar.com
Project: Feedback Web App and Admin Portal
Technical Leadership:
· Manage and oversee the daily technical tasks with development team of 6 developers , 1 BA and 1 tester (internal & external)
· Provide, technical oversight, direction and control of the remote development team ensuring that design is correct and implemented to a high standard
· Work closely with the BA/Project lead to ensure the offshore team is focused on the right projects and deliver a high quality of output
· Provide coaching to other developers
· Creating a technical vision with the development team/s and working closely with developers to achieve this
· Working with the business and third party vendors to deliver the roadmap of functionality
Product Roadmap, Architecture & Development:
· Managing, deploying and maintaining the company applications, cloud servers and databases.
· Hands on development and reporting with Tableau, R and Cognos
· Architecture and design of new components / features
· Provide technical input to support to business decisions/software roadmap
· Scoping and identifying features for the development
· Evaluate technology and applications that can contribute to the increased effectiveness and efficiency of the company like ReactJS
· Investigate & implement analytics to extract business value from the platform and deliver these as standardized analytics to the business and its clients.
· Provide technical support and input to the pre-sales and support teams
Frontend: Javascript,AngularJS,D3JS,HTML,CSS, Cognos, Tableau, R
Backend: Java 8, Jersey REST API JSON,Spring Boot, Microservices, OpenCSV, JUnit, DB:MongoDB, MySQL,REDIS,
DevOps: AWS, ElasticSearch, CI/CD Jenkins,Nexus
09/2017-9/2017 Solution Architect / Tech Lead
Confidential Client (1 month Contract)
Projects : Confidential
· Design and development:
Front End: JavaScript, Vue.js HTML5,CSS3
Back End: Java/J2EE, Spring, RESTFul API, JSON, IBM WebSphere
· Create high level solution design, documentation, including sequence diagrams and component diagrams.
· Develop a prototype Demo for the front end ReactJS and backend
· Create Resource Plan
10/2016-07-2017 Project Manager - Automation
Victory IT (Main client Spark NZ) http://www.victoryit.com.au
Project : Automation Solutions for Spark http://www.spark.co.nz/
· Managing a team of 9 developers
· Managing monthly releases
· Minimize the exposure and risk across multiple projects
· Create task list and project scope
· Provide estimates
· Create Resource Plan
· Report on the daily meetings with Spark Delivery Management
· Lead daily standups with the team
· Provide daily tasks and updates to the team members
· Software Defect management
· Report Automation results to the release management
· Create and update the Automation plan
· Analysis and hands on scripting and coding
· Design and development of Automation Scripts with IBM RFT and Selenium
Front End: Java, JavaScript, HTML,CSS
03/2014-06/2016 Project Manager - Digital
Veda Advantage – Auckland (6+6+9+9 month Contract) www.veda.co.nz
Projects : Credit Bureaus for Singapore, Cambodia, Indonesia and Saudi Arabia
· Create task list and project scope
· Provide estimates
· Create Resource Plan
· Design and development:
· Creates software design documentation, including logic flowcharts, sequence diagrams and block diagrams.
· Integration project using MQ Server and IBM Webserver and developing VB.NET interface applications
· Analytics reports with SQL,Tableau and Cognos
· Provide training and mentoring to the developers
· Front End: JSP, JavaScript, HTML,CSS
· Back End: Java/J2EE,VB.NET,Struts, XML,IBM WebSphere and MQ Server, Encryption, SMS, Security and Authentication
08/2013-05/2014 Senior Tech Lead
Vodafone – Auckland (10 month Contract) www.vodafone.co.nz
Project: Wholesale UI and backend upgrade
· Create task list and project scope
· Provide estimates
· Design and development:
Front End: JSP, JavaScript, HTML,CSS,GSP
Back End: Java/J2EE,Spring, REST, SOAP,Grails/Groovy, XML, Oracle DB
· Development, Deployment and SOAPUI Testing
Project Huawei U2000 Upgrade
· Design, Development and QA of applications integration, multi-layer Residential and Business Retail and Wholesale customer applications for phone and broadband connections
Front End: JSP, JavaScript, HTML,CSS
Back End: Java/J2EE, Spring,Web-services
· Huawei TL1 commands for Data and Voice port services
· Test Plan and Test Cases and Support documentation
11/2010-06/2013 Senior Developer / Technical Solutions Analyst
TEIQ – Auckland (2.5 years Contract) www.teiq.com
· Create task list and project scope
· Provide estimates
· Create Resource Plan
Project: Vodafone NZ – fixed line and broadband www.vodafone.co.nz
Front End: JSP, JavaScript, HTML, CSS,GSP, PHP
Back End: Java/J2EE, REST, JAX-RS, Spring, SOAP, JAX-WS, Grails/Groovy, XML, Oracle DB, Posgres
· Deliver telco services for provisioning customers to the fixed line and broadband network
· Web Applications for phone network management
· Design and support documentation
· Test cases and scripts for functional and integration testing
Project: University of Auckland NZ– https://www.auckland.ac.nz/study-options/#/
mobile application, programmes search
Front End: AngularJS,JSP, JavaScript, HTML, CSS, Elasticsearch: solr
Back End: Java/J2EE, Grails/Groovy, XML, Oracle DB
· Design and development a mini CMS and Programme and Course search
· Development of mobile app to display the locations for the students timetable
· Design and development of staff directory and Simplistic integration
Project: Gym membership mobile Android app
Front End: JSP, JavaScript, HTML, CSS
Back End: Java/J2EE, Grails/Groovy, XML, MySQL DB
Android: User Client app with SQLite DB,REST/JSON sync, AWS
Project: Sugar CRM – client integration, onsite training and support
Front End: PHP, JavaScript, HTML, CSS
Clients : Douglas Pharmaceuticals , ECN Group, AV Jennings - buildings, Assure Quality
Project: Ministry of Health
Java apps and Tomcat support 24/7
Back End: Java/J2EE,XML
Project: JR Duty Free – e-commerce, user registration, loyalty cards, promotions
Front End: JSP, JavaScript, HTML, CSS
Back End: Java/J2EE, Grails/Groovy, XML, MySQL DB
06/2009-06/2010 Senior Developer and BA
Wright Express (FAL) – Auckland (3+3+6 months Contract)
· Create task list and project scope
· Provide estimates
Project: BP Australia and New Zealand fuel cards payment system
Front End: JSP, JavaScript, HTML, CSS, Jasper Reports
Back End: Java/J2EE, JPOS, XML, SQL DB
· Deliver quality Java code with JPOS integration
· Writing Jasper Reports for Monthly and Daily Customer and Merchant Management
· Java development of Fuel Card Payment and Transaction processing
· Implement JPOS payment Host Authorisation framework with AS2805 messages
· Delivery of Functional Design documents with the main functionality of a Desktop Application for Customer Service at BP
· Updating Reports design documentation with the latest customer requirements
· Technical Specifications for the Payment transactions server authorisation
· Communicate with BP Australia on daily bases to verify the business requirements
· Document the current payment system and recommendation for the target architecture
01/2009-03/2009 Project Manager
Custom Technology Systems– Auckland (2 months Contract) www.customtechnology.co.nz
Project: Software Management and Solution Design for NZ Police
Back End: SQL Server, Visual Basic, Biometrics, MSAccess
· Audit the current Solutions Architecture, Network and system infrastructure
· Implement Agile Project Methodology and Process
· Implement Open Workbench Project Management
· Design a new remote access control for NZ Police and Department of Corrections
· Develop and Implement an inventory system
· Develop and Implement Visitor Tracking Hand Scan System
12/2008-01/2009 Senior Development Manager / Web Developer
Talk Tactics– Auckland ( 5 weeks Contract) www.talktactics.com
Provide a critical development, architecture and testing
Front End: JSP, JavaScript, HTML, CSS
Back End: Java/J2EE, Spring, XML, Informix DB
· Fixing a performance issue of the client’s web applications
· Delivering an Audit report of the Software Solution currently in place
· Provide estimation for new projects: gathering the requirements, development, testing (functional and automated - Ruby), documentation and resources
· Document the current system and recommendation for the target architecture
· Implement Agile Software Methodology and process
07/2008-11/2008 Senior Development Manager /Senior Java Lead
Whitcoulls – Auckland (1+2+1 months Contract)
Project: Front end for E-Commerce solution: registering customers and online product sales
www.whitcoulls.co.nz and www.angusrobertson.com.au
· Create task list and project scope
· Provide estimates
· Create Resource Plan
· Design and code of quality web application
· Provide Test Plan and review of the test scripts – Regression and functional testing
· Provide estimation
· Document the current system and maintain the system changes
· Manage the build and deployment of the application
· Work on project and operational issues
· Manage 3rd party relationship and upgrades
· Keep up to date the technical documentation
Front End: JSP, JavaScript, HTML, CSS, Ajax
Back End: Java/J2EE SAP, Struts, XML
05/2006-06/2008 Solution Team lead / Senior Java Developer
Provenco – Auckland -Retail Automation www.provencocadmus.com
Projects: BPCL India project/ Developer for Malaysia and China Projects
Front End: JSP, JavaScript, HTML,CSS
Back End: Java, XML, ISO8583 messages, SAP / SQL, Struts,Oracle, EJB, WebLogic, JBoss, Cryptography, Encoding, TCP/UDP, JUnit, swipe card and chip card payment
· Design and code of quality Java applications for big international clients from oil industry in Malaysia, Hong Kong, China and India.
· Integration testing scripts and automated test tools
· End-to-end payment solutions for petrol station - from the pump to the bank: all the indoor and outdoor payments transactions with ISO8583 messages. Some of the hardware modules have been replaces with software simulators for development and testing purpose. There is integration with .NET reporting applications as well.
· Create weekly builds for testing
· Managing weekly conference calls with the clients in India
· Work close with the QA team during testing and bug fixing
· Write Technical Specification
· Create Sequence and class diagrams for the current and new applications
· Consulting at sales related activities
02/2002-04/2006 Senior Applications Developer
(Baycorp)Veda Advantage – Auckland /Sydney www.veda.co.nz
1. Department – IT –Product Services- 4 years
Leading the developers::
· Research and development of prototypes for proof of concepts
· Mentoring and training the developers with the latest technologies
· Selecting team members for rapid non projects tasks completion
· Assigning responsibilities and peer reviews
· Managing forums and focus groups
· Working closely with the solutions architects
Development of J2EE application for Proof of Concepts
· Working close with the architecture team
· Analysis, design and coding of J2EE prototypes
Front End: JSP,ASP.NET, JavaScript, HTML,CSS,
Back End: Java, XML, Struts, Hibernate, Castor, UML , J2EE, IBM WebSphere, Eclipse, Wise Installer, Visual Basic, C#, SQL Server, COM, ActiveX, MQSeries
Development and support of J2EE and ASP.NET Web Applications
· The major project is a Credit Bureau Web Application for Saudi Arabia.
· The product is a dual language English/Arabic Consumer Bureau loading, maintaining and providing positive and negative data to a country with population of 20 million.
· The product runs on a DB2 SQL defined database that could be ported to any system. It has a service orientated tiered architecture with a JSP front end running on a WebSphere application server with XML messaging to the business services which are written in RPG. It has B2B and batch interfaces and CSV and XML upload capability.
Development and support of java script front end Applications
· These are applications running in New Zealand, Australia, Singapore, Malaysia and Fiji, File Transfer Application, Intranet, Corporate Web Site, Registration Web Apps. Development and support of Microsoft .NET Online Applications for Microsoft Active Directory Maintenance.
· These are applications running in New Zealand and Australia.
2. Department – Security Solutions – 8 months
· Development and support of PKI Installer Application
· R & D of software security products – secure e-mail, biometric devices
· Developed GPS App for Timestamp and synchronisation of a Windows 2000 Server
· Maintenance of the current Web Site
Back End: PKI, Cryptography, Encryption, Digital Certificates, iKey, SmartCard, Wise Installer, Visual Basic, SQL Server, OpenSSL, ASP.NET, JavaScript, Microsoft Visual Inter Dev, IIS, RUP
01/2001-01/2002 Senior Consultant
Cap Gemini Ernst & Young – Auckland www.capgemini.com
Front End: ASP.NET, HTML, CSS
Back End: VB.NET
· A Senior Consultant is responsible for their own work as a part of an engagement and is primarily contributing to engagement deliverables, involved in providing back up to Managers, Senior Managers, Principals and Partners. Important to the role is developing greater technical expertise and industry exposure. A Senior Consultant also has the responsibility to assist in the development of more junior staff.
· Ability to effectively impart new ideas
· Understands client needs
· Able to effectively deal with difficult client situations
· Presentation skills 1-on-1 or larger groups
· Facilitation skills
· Demonstrates a broad understanding of core business processes and functions such as sales, marketing and finance
· Ability to conduct focus groups for data collection
· Draws conclusions from a mass of information
· Uses a systematic approach to analyse a problem
· Demonstrated technical expertise in at least one specific area supported by
accreditation in appropriate methodologies, tools and technologies
· Advanced PC skills
· Actively seeks new ways to use technology in work
· Plans allocated tasks and budgets accordingly
· Leads teams on assigned areas of project
Projects:
1. For a large New Zealand banking company BT Funds Management- involved in the
development and deployment, requirements gathering, high level and detailed design of a client/server application. The Rational Unified Process was employed from requirements through to delivery using tools such as Requisite Pro and Rational Rose 2000 using Use-Case documents and Test Scripts. The delivery was a component-based, client/server solution developed in Visual Basic 6.0 running against a SQL Server database system. The development architecture used object-oriented technology.
Main Functions:
· Calculating Withholding tax for the brokers and advisors.
· To Generate statements /monthly and fortnightly/ for the brokers , convert them to images and save them as an archive
· Print and e-mail outputs for the statements
· Generate reports for IRD and Direct Debit files
2. Web application for the biggest company in the forest industry-Carter Holt Harvey. Done design, development and deployment of ASP, SQL Server 7.0 Database, and GIS.
Main Functions:
· Create a database for the forests and the forest owners in New Zealand
· Generate Estimates Schedule for the costs of the management including measurement, council fees and planning
· Web site for the Estimator and maintenance the database
3. For a business partner from UK, developing a Mobil Solution – Project for Embedded Systems. Design a system using Microsoft MapPoint2002 / providing maps/, cell phones and GPS to combine business analysis and task management with a tracking application using a GPS receiver, iPaq PocketPC, WindowsCE and Visual Basic 3.0, Visual C++ and SQL Server for Embedded systems. Integrating the data sent from the field-workers via WAP to the existing CRM structure of the company-user.
4. Internal Budget Application
Main Functions:
· Create a database in MS Access
· Generate reports for the budget by Area, Sector and Service Line
04/2000-01/2001 Software Developer
Custom Technology Systems, Auckland
Back End: VB 5, C #
Responsibilities:
A leader of Research and Development department.
· Analyzing, design and developing software projects based on custom technologies systems with regard to matter of mutual and relevant interest,
Leading the implementation of the software programming tasks and solutions
Developing and implementation of applications,
· Using Visual Basic 6.0 (SP3), MS Access, MS Visual C++ in Windows NT environment, RTU Controller with RS422 converter and PIO Cards. ActiveX Controls, Crystal Reports, Class Libraries, SQL, TCP/IP, Comm Controls, Client/Server applications for Windows NT.
Main Project:
Prison System 2000 for Auckland - Maximum security prison Paremoremo- Dept of Corrections
· Gate control, camera control, intercom request, site control, alarms, guard routes, raid, takeover.
· All of them are based on a different access level for the users, working in real time. Using Microsoft Development tools, the project is done for standalone and network use for Windows 95, 98 and NT. Own .dll files are developed by Visual C++ and the functions from this .dll to communicate with our external controller and I/O cards. The information is sent and received to control the devices connected to the controllers and I/O cards. The project includes about 60 forms and 40 modules, Winsock, MSComm, MSChart and ActiveX controls. For a network purpose I have written two codes. The first is for the workstation, the second is for I/O station, connected with TCP/IP in Windows NT. MS Access Database is on a Server.
03/1999– 03/2000 Software Developer
Ingenious Solutions, Auckland
Back End: VB, C#, MS Access
Main Project:
Access Control System
1. Auckland Prison Paremoremo -West,
2. Chartwell Squire- Shopping centre in Hamilton
Responsibilities:
· Development and implementation of software applications to control external devices.
Other Projects:
· Prison Systems for the prisons in Waikeria, Kaitoke and Dunedin
04/1996 – 11/1998 Software programmer
City Council - Municipality of Bourgas, Bulgaria
Information Systems Department
Front End: ArcInfo
Back End: VB, DB III, MS Access
Responsibilities:
Developing of applications, based on the needs of the all departments
Main project
URBAN–planning and Environmental Monitoring via Geographic Information System (GIS) in Eastern Europe from the INCO –Copernicus program, European Commission.
The project won the 1998 yearly award for special achievements in GIS of GIS Invest Ltd., exclusive distributor of ESRI Inc. USA.
Results – GIS for environmental assessment and planning in Bourgas, which is a connection between 3 projects:
· Arc View project –
· URBAN DATA -Visual Basic software application with database for population,
cadaster and air pollution.
· AutoCad digital maps
See at http://www.bourgas.net/Municipality/urb1.htm.
Other projects:
Windows:Visual Basic
1. Proceedings at law for the juridical department
Finding a record by: number of act, claimant, defendant, and fixed date. Updating information.
2. Municipal properties
Functions: Add, Find, Update, Print Act, Print List of issued acts, references by addresses, by kind of properties, by conceded property
rights/all or to fixed date.
DELPHI
1. A correspondence book for the city council
Search functions by number, activity, document, date, about, resolutions, term, and results.
1993 – 1996 Software programmer
SICAMORE- a software house, Bourgas, Bulgaria
Back End: VB, DB III, MS Access
Software development of applications for the following departments:
The pay's office, the accountant's office, the price formation, the wage formation, the storage reports