CONSTANTINE NENKOV
Phone: (c) 647-***-****; (h) 647-***-****
E-mail: ***********.******@*****.***
OBJECTIVE: Seeking employment as System / Data Analyst, System Support / Integration, Software Developer.
PROFESSIONAL PROFILE
5+ years of experience in industry compliant software projects with various degree of complexity in the banking, health care and educational sectors.
Extensive experience in developing, testing and supporting in-house and enterprise software applications.
Post-graduate specialization in database and web application development for client-server environments.
Emphasis on web services development, deployment and management in different technology areas.
Broad knowledge of the principles of code development, quality control, testing and deployment.
Experience in supporting large and complex software systems deployed in heterogeneous multi-server environments, both for production and quality control.
Excellent computer knowledge, proficiency in internet technologies in Windows and Unix environments.
Advanced degrees in theoretical and computational Physics with emphasis on applied Mathematics.
Extensive experience in scientific software development and deployment for high-performance computing.
In depth knowledge of numerical methods and statistical analysis used in large and complex scientific projects.
Extensive experience with data processing and visualization of large data sets in industry and academia.
Very good understanding of Environmental, Health, Safety or Quality issues.
PERSONAL CHARACTERISTICS
Self-motivated, results-oriented with strong desire to learn new technolgy and succeed.
Ability to work in an efficient and independent way under tight deadlines. Very detail oriented.
Ability to balance multiple projects and priorities with minimal supervision.
Excellent analytical and organizational skills, team player who can quickly adapt.
Expert troubleshooter. Ability to logically and analytically troubleshoot software in design and production.
Life-long learner, comfortable working in rapidly changing, technically complex environments.
Ability to communicate effectively orally and in writing within the team and for senior management.
PROFESSIONAL EXPERIENCE
Independent Work Toronto, Ontario Dec. 2014 – current
Freelance Independent Developer
Autodidactic software development and research of new technologies for enterprise and open-source
web / database applications, including quality assurance, deployment and support.
Experience in full stack web application development based on Java EE and .NET/C# technology stacks.
Utilization of modern MVC patterns used in current client-server side technologies.
Deployment and integration of SQL and NoSQL database engines for client-server enterprise applications.
Specialization in Splunk operation intelligence framework for machine data searches, time series analysis, dashboard data presentation and application security.
Experience testing enterprise and mobile web-based applications.
Technical Environment: Java EE 7/8 (JSF, EJB, Hibernate, SOA), .NET 4/4.5, C# 5.0, MS SQL Server 2010/12/14, Oracle 11g/12c, MySQL 5.6, MongoDB, Netbeans 8.0, Visual Studio 2010/12/13, JavaScript, jQuery, AngularJS, VBScript, HTML5, CSS3, XML, Apache Tomcat 8.0, Apache Glassfish, JBoss 7.0, Windows 7/8.1/10, Ubuntu Linux 2014 LTS, Splunk, Perl, Python, Ruby, Bash.
Moneris Solutions Inc. Toronto, Ontario Apr. 2014 – Oct. 2014
System Support Analyst
Team member of Business Payments operations: support and deployment of CARDS, OMS, UTF-UFT enterprise applications for management of credit cards transactions.
Responsible for day-to-day deployment, testing technical troubleshooting of CARDS in QA and in production environments. Developed and performed SCD deployments of new CARDS releases in production.
Supported a 24/7 Level III on-call rotation in support of customer service. Maintained relations with business users and managers to ensure satisfaction and accomplishment of scheduled deployment and timely recovery of CARDS production operations.
Generated test data for timing analysis of CARDS in Production. Wrote detailed procedures for deployment of new SCDs as Word documents and deployed them on the Operation Support group SharePoint server. Regularly updated and enhanced the SharePoint content for the internal users.
Developed and tested Bash/Korn scripts for MasterCom Interchange through SFG gateway, currently used in production.
Used Splunk operation intelligence software for analysis of JBoss data logs associated with the performance of CARDS enterprise application in production.
Took specialized on-line courses on Splunk functionality. Used Splunk for time series analysis of secure transfer of credit card data files through the SFG gateway.
Technical Environment: Windows PRO 7, Red Hat Linux, MS SQL Server 2012, Unix/Linux shell scripting, Splunk, MS Office Suite, Visual Studio 2010/12, JBoss web server, Jenkins continuous deployment server.
P&P Optica Waterloo, Ontario May 2013 – Dec. 2013
Software Development and Support
Responsible for the maintenance and upgrade of the software stack in support of company operations.
Upgraded and enhansed the functionality of in-house embedded software system for acquisition, storage and manipulation of spectroscopic data from a CCD camera.
Programmed new DLL drivers in C and C++ for the management of CCD cameras and then integrated them into the Java framework of the system using JNI.
Enhanced the functionality of GUI for the end user and performed functional and unit tests of the integrated system.
Managed the hardware and software infrastructure of the company.
Technical Environment: Windows XP/Vista/7/8, Ubuntu Linux, Visual Studio 2010/12, Netbeans 7.4, full stack of SDLC, C/C++, Java SE, Java Swing, Java GUI, Java JNI.
Rotman Research Institute at Baycrest – University of Toronto, Toronto Sep. 2012 – Apr. 2013
Software Developer
Team member of the Neuroinformatics Group for development of new web portal for scientific support of brain research.
Developed the functional design of the portal using MS Word, Visio and Project.
Developed the database schema for the web portal and implemented it as a PostgreSQL database.
Implemented REST web services for client-server interactions in Python.
Implemented secure SSL transactions for access to the web portal
Technical Environment: CentOS, Ubuntu Linux, Emacs, Perl, Python, SQL, PostgreSQL, JDBC, web services,
REST, SSL, MS Word, Excel, Project, Visio
Institute for Research in Learning Technologies – York University, Toronto Apr. 2011 – Aug. 2012
Web Developer
Worked as a team member of the Center for Open Source Technology at Seneca@York and York University on
Open Source client/server web application project for virtual usability studies in education.
Contributed to the development of the back-end of a new upgraded version of the web application.
Deployed the web application in Windows, Linux and MAC OS operating system environments.
Performed functional and unit tests of the web application in these environments and its suitability for
Web Usability studies.
Technical Environment: Ubuntu Linux, Windows XP/7, MAC OS X, XAMPP, SQL, JDBC, PHP, HTML5, CSS3,
XML, JSON, JavaScript, jQuery, MySQL, Apache Tomcat and Apache Glassfish web servers.
TECHNICAL SKILLS, KNOWLEDGE AND EXPERIENCE
Extensive experience with Unix/Linux/Windows operational environments and its shell scripting languages:
oPerl, Python, Ruby, Scala, Groovy, Unix shell scripting.
Experience in prototyping, testing, quality assurance and system integration.
SQL and Java SE/EE enterprise applications development/deployment and support.
Java EE technologies, development frameworks and web services:
oStruts, Spring, Hibernate, ORM, JDBC, JNI, EJB, JMS, JPA, RMI.
Relational and non-relational database environments:
oMS Sequel Server, Oracle, MySQL, PostgreSQL, Sybase, DB2, MS Access, SQLite.
Experience managing enterprise application servers:
oApache Tomcat, Apache Glassfish, JBoss, WebLogic, WebSphere, IIS Server.
Experience with front end web technologies:
oHTML5, CSS3, JavaScript (jQuery, AngularJS, NodeJS), AJAX, PHP.
Knowledge of different client-server communication protocols:
oXML, XSD, JSON, SOA and REST.
Project development in different Operating Systems environments:
oUnix AIX; Linux Red Hat, CentOS, Ubuntu; Windows XP/Vista/7/8; Mac OS X.
Practical use of different source, revision and project control systems:
oRCS, CVS, Subversion, Git.
Extensive use of different IDEs for software development:
oNetBeans, Eclipse, JDeveloper, DataModeler, Xamarin, Embarcadero RAD XE8.
Specializing in Splunk for Operational Intelligence Analysis and security.
Extensive experience with analysis, visualization and management of Big Data sets.
In-depth knowledge of Software Development Life Cycle (SDLC) and agile development methodology.
Experience using / integrating APIs for embedded systems and drivers using C/C++ and Java.
Goog understanding of various design patterns and Object Oriented design used in practical software development projects.
Experience in producing technical documents with various degree of complexity.
PREVIOUS SCIENTIFIC RESEARCH
Research Assistant, University of Toronto Jan. 2000 – Aug. 2010
Performed theoretical and numerical research in Planetary Science. Developed complex numerical models for studies in Computational Fluid Dynamics utilizing novel numerical technology for finite elements and grid generation. Worked on the parallelization of the software for IBM supercomputers. Developed statistical and computational software modules for analysis and visualization of very large data sets. Presented my own research at different scientific conferences and seminars.
EDUCATION
Database Application Developer (DAD) Post-Graduate certificate program, Seneca College, 2011
PhD Program, Physics, University of Toronto, Canada, 2000 - 2006
M.Sc., Physics, University of Kentucky, USA, 1998
B.Sc., Physics, Sofia University, Bulgaria, 1983