SlideShare ist ein Scribd-Unternehmen logo
1 von 4
1

VARDAN KARAPETIAN
                                                                4939 Dornal Ave, Montreal,
                                                                QC, Canada, H3H 1W1
                                                                Tel: (514) 733-7548
                                                                vkarapet@gmail.com

S U M M A R Y          O F     Q U A L I F I C A T I O N S

Results-driven, customer-focused, analytical Software Developer with 10+ years of work experience in different
technologies including IT, telecom and R&D. Developed Web-centric multi-tier business applications, designed and
implemented major customer-focused real-time features and interfaces in complex client-server solutions. My
innovative solutions lie in the core of IBM/Rational Portfolio Management software (RPM) and were fundamental
for the success of the software. Personal strengths include creativity, focusing on the end result, delivering on time,
the ability to pre-empt technical gaps and potential issues by leveraging experience and coding vision. My focusing
on problems solving can significantly contribute to the quality of developed software and company’s profitability.
My technical skills include:

• Platforms: Windows, UNIX (AIX, HP, Solaris/Linux) (altogether 10+ years)
• Programming languages: C/C++ (10years), JAVA(JDK, JSDK, Multi-Threading) (8years), SQL(8years),
    XML(2years), UNIX scripts, FORTRAN, REXX, some C#
• Environ./Report/tools: MS Visual Studio, MS .Net development studio (altogether 10+ years), Eclipse, MS Visio
    & MS Office, OLAP reporting, Fast-Report software
• Databases, middle-ware: DB2 (C/C++ -Stored Proc.) (8years), Oracle (PL/SQL, external C-Proc., Pro*C product)
  (6years), Java technology JSDK, JDBC (8years), Web-Sphere, Tomcat (8years)
• Networking: TCP/IP, HTTP, FTP, Telnet, Exceed hosting tool (10 years)
• Project management tools/Rational products: RPM(8years), MS Project(8years), Agile(1year), RUP (2years),
  Clear Case (CC) (4years), Clear Quest (CQ) (4years), PJC (IBM Project Console)

Other strengths include:
- Proven strong sense of ownership and leadership over my tasks
- Proven capability to expand beyond standard programming skills upon demands of the business
- Proven skills in the analysis of complex business situations, in defining customer-focused strategies and
business requirements. Excellent problem solving skills, ability to multi-task and to set priorities
- Proven ability to translate business needs into technology requirements that support the company’s business
objectives (thinking “out of the box”).
- Strong interpersonal and communication skills, ability to work well in a team and in stressful situations
- Broad knowledge and experience in several cross-disciplinary areas such as:

    -   Portfolio multi-objective optimization, resolving of circular loops, knapsack optimization, regression
        analysis, linear programming, scheduling and resource allocation problems using MILP-solvers (e.g.
        CPLEX)
    -   Multi-purpose computer algorithms: e.g. developed several unique high-efficiency library codes for the quick
        ordering of multi-level hierarchical networks, stable quick sorting and binary search of indexed resizable
        linked lists, unique search using synchronous sorting of multiple indexed lists, unique heuristic algorithm for
        resources allocation using pre-determined orders and SQL-selects
    -   Knowledge of computation numeric methods and program libraries


W O R K        E X P E R I E N C E

Free-lance consulting, Software Developer (2009-2010)

•   Developed a number of efficient algorithms for little-lag technical indicators and automated robots in popular
    stock exchange platform. Developed a computing code according to formalism of customized trading systems
2

    such as synergy of multiple trading criteria. Developed a security layer for validating of account information,
    personal information and expiration date in one popular Forex trading platform. Developed a dll which helps to
    validate the expiration date of automated robots using independent date-time information requested from world
    time servers. Co-developed large-scale inventory system in collaboration with software development team.

Used technical environments, computer languages: Windows (XP, Vista), C/C++, JAVA (JDK), DB2, C#,
MQL4-language, scripting language and compiler, MethaTrader and MetaStock platforms, MS .Net Visual Studio,
MS Office, scientific libraries, numeric methods

IBM / RATIONAL             (2004-2009)
Staff Software Developer (2004-2008), Software Architect (2008-2009)
•   Developed several major real-time features and solutions built into the Rational Portfolio Manager (RPM)
    database, presently considered to be the world-wide strategic project management tool in IBM. The key features
    and solutions that I developed met business requirements, demonstrated robustness and received strong positive
    feedback from customers and senior management. Participated in risk assessment process and collaborated with
    certain customers to develop “hot-fix” strategies.

•   Played important role in determining business requirements, in defining of system requirements and
    investigating solutions’ compliance in client-server Web-based multi-tier application such as RPM. Launched a
    number of initiatives that helped the team to fix critical situations and escalations, e.g. took leadership in the
    enhancement of RPM, developing a special mechanism for handling exceptions, significantly improving the
    code diagnostics at the exit points. Recommended solutions to improve reliability and performance of database
    and core middle-ware. Also, designed and implemented procedures to ensure instant detection and resolution of
    data corruption in the core application during processing of the “Resource Allocation and Scheduling” function.

•   Owned the business tracking of a few fundamental real-time RPM’s features including “Calculate/Leveling”,
    “What-If? Scenario?”, “Import/Export”, Projects fiscal enrolling and “Time-phased budget” interfaces. A
    number of core application’s functions such as tasks scheduling, critical paths, priority control in Project’s work
    breakdown hierarchy, dynamic resolving of dependencies and resources allocation had been A to Z developed
    by me. About ~80000 lines of developed by me code essentially contributed to the overall database code in
    RPM. With the time I optimized the most of developed by me code, which in some cases enhanced
    performances of scheduling/allocating functions by 8~12 times. Recommended improvements to a few other
    business functions; e.g. initiated the replacement of the code of circular dependencies checker by offering a
    conceptually new and robust solution. This resulted in customer satisfaction, enhancing the performance of basic
    “Create Dependency” function by 30-40 times.

•   Developed a few “extra” features in advance of the forthcoming releases. Despite the underlying technical
    complexity, the new features such as “Circular Dependency Checking”, “Dynamic Scheduling of Tasks &
    Resources”, and “Determining of scheduling conflicts between Tasks” were recognized for their functionality
    and user-friendliness, which made the application more attractive and capable of competing with industry
    leaders such as Microsoft Project.

•   Developed a number of unique high-efficiency computer algorithms including circular dependencies checking,
    heuristic scheduling algorithms, quick ordering of priority driven hierarchical networks, stable quick sorting and
    binary search of indexed linked lists etc. Led R&D work in the area of project portfolio optimization. Proposed
    solution is capable of competing with recently launched MS Portfolio server product. Importantly, demonstrated
    that combining a technique of multi-objective quadratic programming with the synergy of project dependencies
    can effectively solve the optimization problem. Played the leading role in the development a conceptually new
    idea of “Project Diagnostics and Quality Assurance” and justified a development of a tool that would help
    achieve break-through in the future of RPM product.

Used technical environments, computer languages and skills: Windows, UNIX (AIX, HP, Solaris/Linux), C/C+
+, JAVA (JDK, JSDK, Multi-Threading), JAVA Servlets (JSDK, HTTP Client Open Source ), JDBC, Eclipse, SQL,
DB2 Database (C/C++ Stored Proc.), Oracle Database (External C-Procedures, Pro*C product, PL/SQL),
WebSphere, Tomcat, UNIX scripts, Rational Clear Case, Clear Quest, PJC, MS Visual Studio, MS .Net
development studio, MS Visio & MS Office, Rational Portfolio Manager (RPM), MS Project, Agile, RUP
3


SYSTEMCORP               (1999-2004)
Staff Software Developer (1999-2004)

•   Led the development of Import/Export interface for Project Management Office suit (PMOffice). Ensured data
    transfer (transport layer) between PMOffice and Microsoft Project (MSP) using the MSP object model and data
    mapping, XML and Java technologies on the client side and in the middle-ware. Designed and developed the
    client’s code for brokers interface (handling of requests and responses from Database), a COM/DCOM transport
    layer interface between GUI (Delphi) and a middle-ware. Participated in the development of Document
    Management software in PMOffice, prepared and deployed feature for files upload/download to the Database
    Blobs. Fixed and enhanced the HTTP-client software for client asynchronous and persistent connection. Co-
    developed the internal e-mailing services in the middle-ware and Database.

•   Co-developed the PMOffice middle-ware, utilizing Java JSDK technology, JDBC and developing business
    objects API. Developed the main application Servlet and two interconnected Servlets to transfer
    “Import/Export” data to/from Blobs in PMOffice database. Developed the data packing model, serialization,
    compression and parsing of data in the Servlets (I/O) streams. Delivered a code for handling of multiple results
    sets on middle-ware. Created a class library for documents management, capacity planning and resource
    leveling in PMOffice, developed Java based visual interface for resources mapping in “Import/Export” client
    etc.

    Used technical environments, computer languages and skills: Windows, UNIX (AIX, HP), C/C++, SQL,
    JAVA (JDK, JSDK), JDBC, XML, DB2 (C/C++ Stored Proc.), Oracle (PL/SQL, external C-Procedures, Pro*C
    product), WebSphere, Tomcat, Apache, Multi-threaded programming (JAVA, middle-ware), Multiple Result-
    sets handling using JDBC (middle-ware), OLAP pivots, OLAP reporting, Fast-Report software, MS VS, MS
    .Net development studio, MS Office, MS Project

Bell Sigma (1998-1999), CGI (1999)
Software developer (1998-1999)
•   Participated in Y2K conversion of ~400 telecoms applications on VM CMS (REXX, C/C++, and FORTRAN).
    Enhanced a few mainframe telecom applications used in reporting to CRTC Quebec. Awarded by Vise-President
    of Bell Sigma for development of innovated archival software.

CERN (European Laboratory for Particle Physics), Geneva, Switzerland               (1997-1998)
Software Engineer, Researcher (1997-1998)
•   Developed a number of simulation codes for particle physics processes using detectors setup of “HELP”
    experiment on LEP accelerator machine, calculated geometrical acceptances of multi-layer detector components.
    Participated in the preparation of “FELIX” experiment for future LHC super-collider machine. As a member of
    research team developed a simulation/visualization framework for “FELIX” detectors, which includes a large-
    scale Monte Carlo simulation code of particles’ collision processes (visual OO platform and database, ROOT
    data analysis workstation enforced by NASA-quality 3-D enhanced graphics and geometry description support
    similar to CAD), elaboration of algorithms for particles spatial tracking, noise filtering from particle tracks in the
    magnetic fields (Kalman filtering), simulation and pattern recognition of particle jets in the detectors setup.
    Participated in the computerized testing and calibration of multi-layer data acquisition system involving large
    number of spectrometric real-time electronic read-out channels.

P R O F E S S I O N A L             D E V E L O P M E N T

During working period in IBM I took the following on-line courses and enhanced my knowledge in the
following areas:

•   Advanced use of SQL in DB2 platform
•   Eclipse platform IDE
•   Introduction to SOA (service oriented architecture)
•   Basics of Project Management
4

•   Proprietary Rights in Software Development
•   Rational products CC (Clear Case), CQ (Clear Quest)
•   Rational RUP methods (IBM Rational Unified Process)
•   PJC (IBM Rational Project Console)
•   Introduction to IBM Rational Jazz software

E D U C A T I O N
Yerevan State University (USSR), Masters Degree in Physics

Languages: English (fluent), French (near functional), Russian (native)

R E F E R E N C E S
References are available upon demand

Weitere ähnliche Inhalte

Was ist angesagt? (20)

Subramanyam_Nalam
Subramanyam_NalamSubramanyam_Nalam
Subramanyam_Nalam
 
Resume Aden bahdon
Resume Aden bahdonResume Aden bahdon
Resume Aden bahdon
 
Prateek tulsiyan app_integration_tcs
Prateek tulsiyan app_integration_tcsPrateek tulsiyan app_integration_tcs
Prateek tulsiyan app_integration_tcs
 
Resume_Deb
Resume_DebResume_Deb
Resume_Deb
 
Richa_Profile
Richa_ProfileRicha_Profile
Richa_Profile
 
RESUME_AdjunctFaculty
RESUME_AdjunctFacultyRESUME_AdjunctFaculty
RESUME_AdjunctFaculty
 
CV_JMorilloEN-LinkedIn
CV_JMorilloEN-LinkedInCV_JMorilloEN-LinkedIn
CV_JMorilloEN-LinkedIn
 
Mridul_Halder_Resume
Mridul_Halder_ResumeMridul_Halder_Resume
Mridul_Halder_Resume
 
chaitanya_Resume
chaitanya_Resumechaitanya_Resume
chaitanya_Resume
 
Ramachandran_ETL Developer
Ramachandran_ETL DeveloperRamachandran_ETL Developer
Ramachandran_ETL Developer
 
Jithender_3+Years_Exp_ETL Testing
Jithender_3+Years_Exp_ETL TestingJithender_3+Years_Exp_ETL Testing
Jithender_3+Years_Exp_ETL Testing
 
William-Timpany-2016-03-09-v4-Resume
William-Timpany-2016-03-09-v4-ResumeWilliam-Timpany-2016-03-09-v4-Resume
William-Timpany-2016-03-09-v4-Resume
 
prhresumew
prhresumewprhresumew
prhresumew
 
Purnachandra_Hadoop_N
Purnachandra_Hadoop_NPurnachandra_Hadoop_N
Purnachandra_Hadoop_N
 
Magesh_Babu_Resume
Magesh_Babu_ResumeMagesh_Babu_Resume
Magesh_Babu_Resume
 
Resume.doc
Resume.docResume.doc
Resume.doc
 
Sujit lead plsql
Sujit lead plsqlSujit lead plsql
Sujit lead plsql
 
Resume
ResumeResume
Resume
 
john-rowan-resume2
john-rowan-resume2john-rowan-resume2
john-rowan-resume2
 
Ramesh_resume
Ramesh_resumeRamesh_resume
Ramesh_resume
 

Andere mochten auch

Weekly Review May 26 09
Weekly Review May 26 09Weekly Review May 26 09
Weekly Review May 26 09saltwalter1
 
What Matters Most July 20 2009
What Matters Most July 20 2009What Matters Most July 20 2009
What Matters Most July 20 2009saltwalter1
 
Weekly Review June 8 09
Weekly Review June 8 09Weekly Review June 8 09
Weekly Review June 8 09saltwalter1
 
RMBrown CV Summary
RMBrown CV SummaryRMBrown CV Summary
RMBrown CV SummaryRobin Brown
 
Freddy Atton : Resume : Functional
Freddy Atton : Resume : FunctionalFreddy Atton : Resume : Functional
Freddy Atton : Resume : FunctionalFreddy Atton
 
About William Hosley and Terra Firma Northeast
About William Hosley and Terra Firma NortheastAbout William Hosley and Terra Firma Northeast
About William Hosley and Terra Firma NortheastWilliam Hosley
 

Andere mochten auch (14)

Me Tarzan You Jane Comenius Partnership
Me Tarzan You Jane Comenius PartnershipMe Tarzan You Jane Comenius Partnership
Me Tarzan You Jane Comenius Partnership
 
Legge 123 Agosto 2007
Legge 123 Agosto 2007Legge 123 Agosto 2007
Legge 123 Agosto 2007
 
Weekly Review May 26 09
Weekly Review May 26 09Weekly Review May 26 09
Weekly Review May 26 09
 
Waarom zou ik ?
Waarom zou ik ?Waarom zou ik ?
Waarom zou ik ?
 
What Matters Most July 20 2009
What Matters Most July 20 2009What Matters Most July 20 2009
What Matters Most July 20 2009
 
Weekly Review June 8 09
Weekly Review June 8 09Weekly Review June 8 09
Weekly Review June 8 09
 
blv.resume
blv.resumeblv.resume
blv.resume
 
Resume mueller
Resume muellerResume mueller
Resume mueller
 
Jenifer Breeze_Resume
Jenifer Breeze_ResumeJenifer Breeze_Resume
Jenifer Breeze_Resume
 
Resume
ResumeResume
Resume
 
RMBrown CV Summary
RMBrown CV SummaryRMBrown CV Summary
RMBrown CV Summary
 
Freddy Atton : Resume : Functional
Freddy Atton : Resume : FunctionalFreddy Atton : Resume : Functional
Freddy Atton : Resume : Functional
 
About William Hosley and Terra Firma Northeast
About William Hosley and Terra Firma NortheastAbout William Hosley and Terra Firma Northeast
About William Hosley and Terra Firma Northeast
 
Resume
ResumeResume
Resume
 

Ähnlich wie Resume Vardan Karapetian Updated

JeanDStPaul Resume LinkedIn
JeanDStPaul Resume LinkedInJeanDStPaul Resume LinkedIn
JeanDStPaul Resume LinkedInJean Saint Paul
 
AadityaKaim_Resume_ASP NET_2016
AadityaKaim_Resume_ASP NET_2016AadityaKaim_Resume_ASP NET_2016
AadityaKaim_Resume_ASP NET_2016Aaditya Kaim
 
Latha Venkata-Nov-1-2016
Latha Venkata-Nov-1-2016Latha Venkata-Nov-1-2016
Latha Venkata-Nov-1-2016Latha Venkata
 
Ron mathewson resume-8
Ron mathewson resume-8Ron mathewson resume-8
Ron mathewson resume-8Ron mathewson
 
Ron Mathewson resume
Ron Mathewson resumeRon Mathewson resume
Ron Mathewson resumeRon mathewson
 
Oracle Forms Modernization Roadmap
Oracle Forms Modernization RoadmapOracle Forms Modernization Roadmap
Oracle Forms Modernization RoadmapKai-Uwe Möller
 
Preston Peterson Resume January 2017
Preston Peterson Resume January 2017Preston Peterson Resume January 2017
Preston Peterson Resume January 2017Preston Peterson
 
Murali tummala resume in SAP BO/BI
Murali tummala resume in SAP BO/BIMurali tummala resume in SAP BO/BI
Murali tummala resume in SAP BO/BIMurali Tummala
 
Resume - IT Solutions Developer-Architect
Resume - IT Solutions Developer-ArchitectResume - IT Solutions Developer-Architect
Resume - IT Solutions Developer-ArchitectNathan Riles
 
Delia_J_Micu_resume_arch_Jan_2015
Delia_J_Micu_resume_arch_Jan_2015Delia_J_Micu_resume_arch_Jan_2015
Delia_J_Micu_resume_arch_Jan_2015Delia J. Micu
 
Resume quaish abuzer
Resume quaish abuzerResume quaish abuzer
Resume quaish abuzerquaish abuzer
 

Ähnlich wie Resume Vardan Karapetian Updated (20)

Harish Srivastava -Resume
Harish Srivastava -ResumeHarish Srivastava -Resume
Harish Srivastava -Resume
 
JeanDStPaul Resume LinkedIn
JeanDStPaul Resume LinkedInJeanDStPaul Resume LinkedIn
JeanDStPaul Resume LinkedIn
 
Gingers resume10
Gingers resume10Gingers resume10
Gingers resume10
 
Resume
ResumeResume
Resume
 
Resume_Parthiban_Ranganathan
Resume_Parthiban_RanganathanResume_Parthiban_Ranganathan
Resume_Parthiban_Ranganathan
 
AadityaKaim_Resume_ASP NET_2016
AadityaKaim_Resume_ASP NET_2016AadityaKaim_Resume_ASP NET_2016
AadityaKaim_Resume_ASP NET_2016
 
Madhava_Sr_JAVA_J2EE
Madhava_Sr_JAVA_J2EEMadhava_Sr_JAVA_J2EE
Madhava_Sr_JAVA_J2EE
 
Latha Venkata-Nov-1-2016
Latha Venkata-Nov-1-2016Latha Venkata-Nov-1-2016
Latha Venkata-Nov-1-2016
 
Ron mathewson resume-8
Ron mathewson resume-8Ron mathewson resume-8
Ron mathewson resume-8
 
Ron Mathewson resume
Ron Mathewson resumeRon Mathewson resume
Ron Mathewson resume
 
Oracle Forms Modernization Roadmap
Oracle Forms Modernization RoadmapOracle Forms Modernization Roadmap
Oracle Forms Modernization Roadmap
 
Preston Peterson Resume January 2017
Preston Peterson Resume January 2017Preston Peterson Resume January 2017
Preston Peterson Resume January 2017
 
Lithesh Anargha Resume Final 1.0
Lithesh Anargha Resume Final 1.0Lithesh Anargha Resume Final 1.0
Lithesh Anargha Resume Final 1.0
 
Vitaly gritsenko
Vitaly gritsenkoVitaly gritsenko
Vitaly gritsenko
 
Shaik Niyas Ahamed M Resume
Shaik Niyas Ahamed M ResumeShaik Niyas Ahamed M Resume
Shaik Niyas Ahamed M Resume
 
Murali tummala resume in SAP BO/BI
Murali tummala resume in SAP BO/BIMurali tummala resume in SAP BO/BI
Murali tummala resume in SAP BO/BI
 
KEDAR_TERDALKAR
KEDAR_TERDALKARKEDAR_TERDALKAR
KEDAR_TERDALKAR
 
Resume - IT Solutions Developer-Architect
Resume - IT Solutions Developer-ArchitectResume - IT Solutions Developer-Architect
Resume - IT Solutions Developer-Architect
 
Delia_J_Micu_resume_arch_Jan_2015
Delia_J_Micu_resume_arch_Jan_2015Delia_J_Micu_resume_arch_Jan_2015
Delia_J_Micu_resume_arch_Jan_2015
 
Resume quaish abuzer
Resume quaish abuzerResume quaish abuzer
Resume quaish abuzer
 

Resume Vardan Karapetian Updated

  • 1. 1 VARDAN KARAPETIAN 4939 Dornal Ave, Montreal, QC, Canada, H3H 1W1 Tel: (514) 733-7548 vkarapet@gmail.com S U M M A R Y O F Q U A L I F I C A T I O N S Results-driven, customer-focused, analytical Software Developer with 10+ years of work experience in different technologies including IT, telecom and R&D. Developed Web-centric multi-tier business applications, designed and implemented major customer-focused real-time features and interfaces in complex client-server solutions. My innovative solutions lie in the core of IBM/Rational Portfolio Management software (RPM) and were fundamental for the success of the software. Personal strengths include creativity, focusing on the end result, delivering on time, the ability to pre-empt technical gaps and potential issues by leveraging experience and coding vision. My focusing on problems solving can significantly contribute to the quality of developed software and company’s profitability. My technical skills include: • Platforms: Windows, UNIX (AIX, HP, Solaris/Linux) (altogether 10+ years) • Programming languages: C/C++ (10years), JAVA(JDK, JSDK, Multi-Threading) (8years), SQL(8years), XML(2years), UNIX scripts, FORTRAN, REXX, some C# • Environ./Report/tools: MS Visual Studio, MS .Net development studio (altogether 10+ years), Eclipse, MS Visio & MS Office, OLAP reporting, Fast-Report software • Databases, middle-ware: DB2 (C/C++ -Stored Proc.) (8years), Oracle (PL/SQL, external C-Proc., Pro*C product) (6years), Java technology JSDK, JDBC (8years), Web-Sphere, Tomcat (8years) • Networking: TCP/IP, HTTP, FTP, Telnet, Exceed hosting tool (10 years) • Project management tools/Rational products: RPM(8years), MS Project(8years), Agile(1year), RUP (2years), Clear Case (CC) (4years), Clear Quest (CQ) (4years), PJC (IBM Project Console) Other strengths include: - Proven strong sense of ownership and leadership over my tasks - Proven capability to expand beyond standard programming skills upon demands of the business - Proven skills in the analysis of complex business situations, in defining customer-focused strategies and business requirements. Excellent problem solving skills, ability to multi-task and to set priorities - Proven ability to translate business needs into technology requirements that support the company’s business objectives (thinking “out of the box”). - Strong interpersonal and communication skills, ability to work well in a team and in stressful situations - Broad knowledge and experience in several cross-disciplinary areas such as: - Portfolio multi-objective optimization, resolving of circular loops, knapsack optimization, regression analysis, linear programming, scheduling and resource allocation problems using MILP-solvers (e.g. CPLEX) - Multi-purpose computer algorithms: e.g. developed several unique high-efficiency library codes for the quick ordering of multi-level hierarchical networks, stable quick sorting and binary search of indexed resizable linked lists, unique search using synchronous sorting of multiple indexed lists, unique heuristic algorithm for resources allocation using pre-determined orders and SQL-selects - Knowledge of computation numeric methods and program libraries W O R K E X P E R I E N C E Free-lance consulting, Software Developer (2009-2010) • Developed a number of efficient algorithms for little-lag technical indicators and automated robots in popular stock exchange platform. Developed a computing code according to formalism of customized trading systems
  • 2. 2 such as synergy of multiple trading criteria. Developed a security layer for validating of account information, personal information and expiration date in one popular Forex trading platform. Developed a dll which helps to validate the expiration date of automated robots using independent date-time information requested from world time servers. Co-developed large-scale inventory system in collaboration with software development team. Used technical environments, computer languages: Windows (XP, Vista), C/C++, JAVA (JDK), DB2, C#, MQL4-language, scripting language and compiler, MethaTrader and MetaStock platforms, MS .Net Visual Studio, MS Office, scientific libraries, numeric methods IBM / RATIONAL (2004-2009) Staff Software Developer (2004-2008), Software Architect (2008-2009) • Developed several major real-time features and solutions built into the Rational Portfolio Manager (RPM) database, presently considered to be the world-wide strategic project management tool in IBM. The key features and solutions that I developed met business requirements, demonstrated robustness and received strong positive feedback from customers and senior management. Participated in risk assessment process and collaborated with certain customers to develop “hot-fix” strategies. • Played important role in determining business requirements, in defining of system requirements and investigating solutions’ compliance in client-server Web-based multi-tier application such as RPM. Launched a number of initiatives that helped the team to fix critical situations and escalations, e.g. took leadership in the enhancement of RPM, developing a special mechanism for handling exceptions, significantly improving the code diagnostics at the exit points. Recommended solutions to improve reliability and performance of database and core middle-ware. Also, designed and implemented procedures to ensure instant detection and resolution of data corruption in the core application during processing of the “Resource Allocation and Scheduling” function. • Owned the business tracking of a few fundamental real-time RPM’s features including “Calculate/Leveling”, “What-If? Scenario?”, “Import/Export”, Projects fiscal enrolling and “Time-phased budget” interfaces. A number of core application’s functions such as tasks scheduling, critical paths, priority control in Project’s work breakdown hierarchy, dynamic resolving of dependencies and resources allocation had been A to Z developed by me. About ~80000 lines of developed by me code essentially contributed to the overall database code in RPM. With the time I optimized the most of developed by me code, which in some cases enhanced performances of scheduling/allocating functions by 8~12 times. Recommended improvements to a few other business functions; e.g. initiated the replacement of the code of circular dependencies checker by offering a conceptually new and robust solution. This resulted in customer satisfaction, enhancing the performance of basic “Create Dependency” function by 30-40 times. • Developed a few “extra” features in advance of the forthcoming releases. Despite the underlying technical complexity, the new features such as “Circular Dependency Checking”, “Dynamic Scheduling of Tasks & Resources”, and “Determining of scheduling conflicts between Tasks” were recognized for their functionality and user-friendliness, which made the application more attractive and capable of competing with industry leaders such as Microsoft Project. • Developed a number of unique high-efficiency computer algorithms including circular dependencies checking, heuristic scheduling algorithms, quick ordering of priority driven hierarchical networks, stable quick sorting and binary search of indexed linked lists etc. Led R&D work in the area of project portfolio optimization. Proposed solution is capable of competing with recently launched MS Portfolio server product. Importantly, demonstrated that combining a technique of multi-objective quadratic programming with the synergy of project dependencies can effectively solve the optimization problem. Played the leading role in the development a conceptually new idea of “Project Diagnostics and Quality Assurance” and justified a development of a tool that would help achieve break-through in the future of RPM product. Used technical environments, computer languages and skills: Windows, UNIX (AIX, HP, Solaris/Linux), C/C+ +, JAVA (JDK, JSDK, Multi-Threading), JAVA Servlets (JSDK, HTTP Client Open Source ), JDBC, Eclipse, SQL, DB2 Database (C/C++ Stored Proc.), Oracle Database (External C-Procedures, Pro*C product, PL/SQL), WebSphere, Tomcat, UNIX scripts, Rational Clear Case, Clear Quest, PJC, MS Visual Studio, MS .Net development studio, MS Visio & MS Office, Rational Portfolio Manager (RPM), MS Project, Agile, RUP
  • 3. 3 SYSTEMCORP (1999-2004) Staff Software Developer (1999-2004) • Led the development of Import/Export interface for Project Management Office suit (PMOffice). Ensured data transfer (transport layer) between PMOffice and Microsoft Project (MSP) using the MSP object model and data mapping, XML and Java technologies on the client side and in the middle-ware. Designed and developed the client’s code for brokers interface (handling of requests and responses from Database), a COM/DCOM transport layer interface between GUI (Delphi) and a middle-ware. Participated in the development of Document Management software in PMOffice, prepared and deployed feature for files upload/download to the Database Blobs. Fixed and enhanced the HTTP-client software for client asynchronous and persistent connection. Co- developed the internal e-mailing services in the middle-ware and Database. • Co-developed the PMOffice middle-ware, utilizing Java JSDK technology, JDBC and developing business objects API. Developed the main application Servlet and two interconnected Servlets to transfer “Import/Export” data to/from Blobs in PMOffice database. Developed the data packing model, serialization, compression and parsing of data in the Servlets (I/O) streams. Delivered a code for handling of multiple results sets on middle-ware. Created a class library for documents management, capacity planning and resource leveling in PMOffice, developed Java based visual interface for resources mapping in “Import/Export” client etc. Used technical environments, computer languages and skills: Windows, UNIX (AIX, HP), C/C++, SQL, JAVA (JDK, JSDK), JDBC, XML, DB2 (C/C++ Stored Proc.), Oracle (PL/SQL, external C-Procedures, Pro*C product), WebSphere, Tomcat, Apache, Multi-threaded programming (JAVA, middle-ware), Multiple Result- sets handling using JDBC (middle-ware), OLAP pivots, OLAP reporting, Fast-Report software, MS VS, MS .Net development studio, MS Office, MS Project Bell Sigma (1998-1999), CGI (1999) Software developer (1998-1999) • Participated in Y2K conversion of ~400 telecoms applications on VM CMS (REXX, C/C++, and FORTRAN). Enhanced a few mainframe telecom applications used in reporting to CRTC Quebec. Awarded by Vise-President of Bell Sigma for development of innovated archival software. CERN (European Laboratory for Particle Physics), Geneva, Switzerland (1997-1998) Software Engineer, Researcher (1997-1998) • Developed a number of simulation codes for particle physics processes using detectors setup of “HELP” experiment on LEP accelerator machine, calculated geometrical acceptances of multi-layer detector components. Participated in the preparation of “FELIX” experiment for future LHC super-collider machine. As a member of research team developed a simulation/visualization framework for “FELIX” detectors, which includes a large- scale Monte Carlo simulation code of particles’ collision processes (visual OO platform and database, ROOT data analysis workstation enforced by NASA-quality 3-D enhanced graphics and geometry description support similar to CAD), elaboration of algorithms for particles spatial tracking, noise filtering from particle tracks in the magnetic fields (Kalman filtering), simulation and pattern recognition of particle jets in the detectors setup. Participated in the computerized testing and calibration of multi-layer data acquisition system involving large number of spectrometric real-time electronic read-out channels. P R O F E S S I O N A L D E V E L O P M E N T During working period in IBM I took the following on-line courses and enhanced my knowledge in the following areas: • Advanced use of SQL in DB2 platform • Eclipse platform IDE • Introduction to SOA (service oriented architecture) • Basics of Project Management
  • 4. 4 • Proprietary Rights in Software Development • Rational products CC (Clear Case), CQ (Clear Quest) • Rational RUP methods (IBM Rational Unified Process) • PJC (IBM Rational Project Console) • Introduction to IBM Rational Jazz software E D U C A T I O N Yerevan State University (USSR), Masters Degree in Physics Languages: English (fluent), French (near functional), Russian (native) R E F E R E N C E S References are available upon demand