VERA PAKHMOURNAIA
cell:778-***-****
Email: ac7zvh@r.postjobfree.com
Profile: Sr. Software Systems Engineer with over 15 years of experience in the architecture, design, development, integration and testing of software.
Years of experience in the Full Software Development Life Cycle including gathering business requirements, development functional and non-functional requirements, system analysis and architecture, detailed design, development, QA and testing, data and results analysis, implementation and post-release maintenance and support.
Development languages, toolkits, frameworks and technologies:
Java and related technologies: JDK 1.0-1.8; J2EE,
microservices architecture,
SpringBoot framework ecosystem,
Spring MVC and Spring Framework, Struts, JSF,
SQL and noSQL databases, db frameworks (JDBC, Hibernate, JPA2, myBatis),
network technologies,
Soap, WebServices,
Applets, Servlets, AWT, Swing(JFC),
HTML, JSP, JavaScript, Ajax, CSS, XML, XSL, XSLT, XPath/DOM/SAX, JAXB,
JSTL, JSP Tags, JavaBeans,
EJB, JNI, RMI,
Shell scripting, Ant scripting;
ETL: Twister Framework
Operating Systems: Linux/Unix, Windows
Development Tools: Eclipse, SpringBoot framework, microservices architecture,
CVS,SVN,
Jira, GIT, Confluence
Application servers :Tomcat, JBoss, Glassfish, Weblogic, Websphere;
Build tools : Ant, Maven, Jenkins, GIT;
Databases: MongoDB, Oracle, MSSQL, Sybase, MySQL, PostgressSQL;
Databases dvlp: SQL, JODBC, obj-rel persistence frameworks :Hibernate, JPA2, myBatis
No-Relational DB dvlp: Robot Framework Robo-3T(MongoDB)
Design: microservices architecture, UML (TogetherJ, Rational Rose), MS Visio
Three top personal traits:
* Results-oriented - Results, results, results!
* Continuous improvement - Always improving the software I am responsible for, the processes that the team follows and my knowledge/skills
* Collaborative communication style - A team almost always outperforms even the brightest individual!
SUMMARY OF EXPERIENCE:
- Large distributed financial and commercial applications for the major industrial businesses in North America (companies: Telus, Boeing/Aeroinfo, BCHydro, Fortis BC, WebCT/Blackboard).
- Distributed, WEB based software for financial, educational, community systems; real-time streaming applications, using Java and related network technologies and frameworks, deployed on variety of Web/App servers on multi-platforms: Linux, Windows. (companies:Sony, Telus, FortisBC, Amazon, EA, Alphatrade, Stockhouse, Esuccess, Recombo)
- GUI design/ project architecture for Internet, developing on Java (client / server, concurrency,
distributed system design and implementation, GUI, applications, applets, servlets, JFC/Swing);
- Real estate software system development and support - MS environment, C, C++, Visual Basic, RDBMS (RAIMA, MS Access).
- Educational software, games - C, Pascal, Assembler.
- CAD-CAM systems design and programming - C, Pascal, Assembler for MSDOS.
DETAILED EXPERIENCE:
''JEA Systems', Victoria, Canada
Contractor
January 2018 – June 2018
Developing the pension system web application, utilising the microservices architecture, SpringBoot ecosystem, Oracle and Postgresssql databases.
Env, tools: Windows and Linux, Java, Microservices architecture, Spring Boot, Agile methodology with Scrums, Oracle, Postgresssql, Kafka messaging system, Junit and Swagger tests.
'T2Systems', Burnaby, Canada
Contractor
June 2017 – December 2017
Developing and maintaining the pay stations system web/mobile application, utilising the microservices architecture; writing the tests in python Of Robot Framework.
Env, tools: Windows and Linux, Java, Microservices architecture, Jenkins build tool, Spring Boot, Agile methodology with Scrums and Sprints, MongoDB and MYSQL databases, Kafka messaging system, Junit tesing and Test Robot Framework / Python.
'MDA', Richmond-Halifax, Canada
Senior Software Engineer
January 2017 – June 2017
Developing and maintaining the satellite ground system application, based on the complex business logic of Earth observation satellite ground system solutions, helping customers
meet the toughest operational requirements through mission-proven image processing and
management, and access to the world’s best commercial optical and radar satellites.
Env, tools: Windows and Linux, Java,Javascript, Shell scripting, Agile methodology/Scrums, SQLite DB, MongoDB
'nTrust', Vancouver, Canada
Software Developer
July 2016 – Dec 2016
Developing and maintaining the e-commerce financial application, where main functionality focuses on foreign and domestic transactions.
Env, tools: Java,Javascript, J2EE, XML,MyBatis, JBoss, Agile methodology/ Scrums/ Sprints
'Aeroinfo Boeing company', Richmond, Canada
Senior Software Engineer, Full Stack
July 2013 - June 2016
Developing / maintaining / product-supporting the large scale applications for aviation industry [back end and middle tiers].
Working in a Development Team managing and tracking deployments to multiple environments through a project lifecycle (Dev, Product Test, Pre-staging, Training, Production).
The variety of high-performance applications are : to monitor and debug the events, collect statistics information, initiate and complete repair orders, maintain flight schedules and aircraft history, support inventory.
As a developer of the core IT team worked under Agile methodology, developing with the modern high-performance technologies as ETL and WSO2, as well as Java and related technologies
Env, tools: ETL, Twister, WSO2, Java, J2EE, XML, XSLT, Tomcat, Jenkins build tool
'Yellow Pages Group', Burnaby, Canada
Senior Software Engineer, Full Stack
Aug 2011 - July 2013
Developing and maintaining the Yellow Pages applications [front and middle/back tiers], set of application-loggers (to monitor errors, events, debug processes, collect statistics info) using JMS technology and XML formatting. The developed applications used for many types of devices : web, cellulars, i-pads, etc.
As a part of the Enterprise Application Development team was involved in the design, build, support and expand of the large-scale, high-profile websites and e-commerce solutions.
As a developer of the core IT team worked under Agile methodology, closely interacted with customer, delivering products in high speed using e-commerce platform
Env, tools: Java, J2EE, Spring Framework, Tomcat, XML, AcrtiveMQ
'Fortis BC', Surrey, Canada
Senior Software Engineer, Full Stack
Dec 2010 - Aug 2011
Architecting and developing the customer online system to allow the users to manage their residential/business accounts.
Designed the system structure, provided the technology solutions, developed the prototype and
implemented the application with the group of off-shore developers.
Env, tools: Java, J2EE, JSF, Tomcat, SAP
'Amazon.com', Seattle, USA
Software Analyst, Full Stack
April 2010 - May 2010
As a part of the Enterprise Application Development (EAD) team was involved in the build, support and expand large-scale, high-profile websites and e-commerce solutions for large retail clients (Target, etc).
Env, tools: Java, J2EE, JSF, CSS, HTML, Tomcat, Red Hat
'Telus Enterprise Solutions', Burnaby, Canada
Senior Software Engineer, Full Stack
Aug 2008 - Dec 2009
Designing, developing, implementing and testing the mobile phone system on the leading 4G HSPA network technology.
Translated the business requirements and architectural guidelines into design documents, interface specifications, system impact and problem analysis. Took tasks from requirements or high level design to completion.
Troubleshoot production deffects by reviewing business processes and rules and application code, suggested solutions and provided fixes.
Documented software design using an established modeling language such as UML.
Env, tools: Weblogic, J2EE, Java, JSP, Servlets, Javascript, JavaBeans, JSP Tags.
Oracle Developer, Oracle DB 10i, XML, CSS,
Windows NT/2000/XP, UML / Use Cases Design, MS Visio.
'Recombo', Gastown, Canada
Senior Software Engineer, Full Stack
Mar 2008 - Aug 2008
Developing and Maintaining the Digital publishing system.
Architected and implemented the full life cycle of working visa processing system for the Department of Home Security: the front end - web application(UI) and backend services.
Env, tools: Java, J2EE, JSP, Ajax, XML, extended javasript libraries,
Flash, iText, Tomcat, JBoss, Oracle, Webservices, Soap, XSD/WSDL.
'BCHydro', Burnaby, Canada
Senior Software Engineer, Team Lead, Full Stack
Dec 2007 - Mar 2008
Architecting and developing the System of the Material Safety Data Sheets (MSDS), covered under Workplace Hazardous Materials information System (WHMIS) Legislation.
Was responsible for the design of the technical solutions and implementation.
During the project, provided the technical leadership to the team and worked on the project with high tight deadlines.
Env, tools: Java, J2EE, JBoss, IPlanet, Oracle, XML
'Aeroinfo, the Boeing company', Richmond, Canada
Senior Software Engineer
Aug 2007 - Dec 2007
Development and maintenance of the airplane inspection tasks and requirement system.
Complete solution from architecture to development for web based
technical module for real-time airplanes inspection. The system allows a
technician to inspect the safety of the airplanes, perform the necessary scheduled tune up.
Designed the interface system between Aeroinfo technical support and the Boeing control system .
Translated business requirements and architectural guidelines into design,developed and delivered design related artifacts: design specifications, interface specifications, system.
Env, tools: Java, J2EE, Spring MVC, Oracle, Tomcat, XML, XSL, XSLT.
'Electronic Arts', Burnaby, Canada
Senior Software Engineer
Jun 2007 - Jul 2007
Integration of the Account Management System and user profile across the game applications (Nucleus Account Integration/Project Migration
Env, tools: Java, J2EE, Struts, Oracle, Tomcat, XML, Tag Libraries and JSP, NT && UNIX.
'Dynegent', Richmond, Canada
Senior Software Engineer, Full Stack
Mar 2007 - May 2007
Development and maintenance of the Order Processing and Financial management system for the telecom portal.
Architecture, design and implementation of the web application and the back end services, database access modules.
Translated business requirements and architectural guidelines into design. Developed and delivered design related artifacts: design specifications, interface specifications, system, impact and problem analysis, generating the documentation.
Env, tools: Java, J2EE, Struts, Sybase, JBoss, spring, Hibernate, XML, NT && UNIX.
'Travel Underwriters', Richmond, Canada
Senior Software Engineer, Full Stack
Dec 2006 - Feb 2007
Development and maintenance of the Content management system for the insurance portal system. Documented software design, technical solutions and perform complex programming and troubleshooting activities.
Env, tools: Java, J2EE, Struts,Oracle, Tomcat, spring, Hibernate, XML, UNIX.
'Telus Enterprise Solutions', Burnaby, Canada
Senior Software Engineer, Full Stack
May 2005 - Nov 2006
Development and maintenance of the large advanced financial portal system for North American telecom giant. Participated in complete solution from architecture to development for web based module for telecom.
As a part of the large team, responsible for the design and development of real-time customer order processing system for telecom web-based applications like Web based customer Order service, Telus TV, batch processes for Yellowpages.ca and Telus phone records updates.
Worked on many projects simultaneously with conflicting deadlines in a team environment.
Env, tools: J2EE, Java, JSP, Struts,Servlets, Javascript, JavaBeans, EJB, JSP Tags.
Oracle Developer, Oracle DB, JODBC, Ibatis,
XML,CSS, DDT, XSLT, XML Parsers,
Weblogic, Windows, UNIX, UML / Use Cases Design, MS Visio.
'WebCT', Vancouver, Canada
Senior Software Engineer, Full Stack
Jan 2004 - May 2005
Development and maintenance of Web-based educational software for the universities (front and back end services). Participated from architecture to development for web based module for university professor-student system. The system allows the university professors and students to complete the lectures, essays and exams in more efficient and prompt ways. Developed and delivered design related artifacts: design specifications, interface specifications, system, impact and problem analysis.
Env, tools: Java, Struts Framework, J2EE, MSSQL Server/Oracle, Weblogic, XML, Ant.
'ESuccess', Vancouver, Canada
Senior Software Engineer
Jul 2003 - Jan 2004
Architecture and Development of Web-based software and batch processes for the financial institutions (back end services, payment processing), the software of continuous transaction monitoring systems respective government regulated gaming industries.
The developed system provided the secure payment processing services to the gaming and e-commerce industry. Complete solution from architecture to development for web based administrator module for real-time payments.
Environment, tools: Java, Struts, JHTML, Servlets, Javascript, JavaBeans, EJB, MSSQL Server/Oracle, Apache, XML, Linux, Ant.
'KnowledgeTech', 'Celeres', Vancouver, Canada
Senior Software Engineer, Full Stack
May 2002 - Jul 2003
Architecture and development of Web-based financial software for the oil industry.
The main customers: Largest Oil and Gas Companies in BC, Alberta and Canada (Suncor, EnCana, Talisman).
Env, tools: Java, JSP, Servlets, Javascript, Struts Framework, JavaBeans, EJB, JSP Tags, SOAP, Validation Framework, Tiles, Oracle Developer, Oracle Application Server, Oracle DB, Stored Procedures, XML, JAXB, XJS, XSLT, JODBC, SQL, DHTML, Ant build.
'Bridges.com', Kelowna, Canada
Senior Software Engineer, Full Stack
Jan 2002 - May 2002
Architecture and development of Web-based e-Learning software tools for students.
Env, tools: Java, JSP, Servlets, Javascript, Struts Framework, JavaBeans, EJB, JSP Tags, Validation Framework, Oracle Developer, Weblogic 6.1 Application Server, Oracle DB 8i, XML, JAXB, Xerces, Castor, XSLT, JODBC, DHTML, NT/2000, Unix, Ant, UML, MS Visio.
'Stockhouse Media Inc.', Vancouver, Canada
Senior Software Engineer, Full Stack
Aug 2001 - Jan 2002
WEB-based financial tool suite for online investors to access real-time market information and manage Portfolio, based on a streaming-messaging system as well as market history information.
Env, tools: Java, Applets, Swing, JSP, Servlets, IIS, JODBC, Oracle DB, Unix.
'Telus Enterprise Solutions', Burnaby, Canada
Senior Software Engineer
Jun 2001 - Aug 2001
Web based customer service application (ADSL financial system).
Env, tools: Weblogic, J2EE, Java, JSP, Struts and Spring Frameworks,Servlets, Javascript, JavaBeans, EJB, JSP Tags.
Oracle Developer, Oracle DB, JODBC, Ibatis,
XML,CSS, DDT, XSLT, XML Parsers, UNIX, Make,
UML / Use Cases Design, MS Visio.
'Alphatrade.com Inc.', Vancouver, Canada
Senior Software Engineer, Full Stack
Dec 1999 - May 2001
WEB-based financial tool suite based on streaming-messaging system. Responsible for all stages of the development: architecture, GUI design, code development and testing, build and deployment.
Env, tools: Java, JSP, Servlets, Applets, Swing, Javascript, Weblogic and Apache servers, Oracle DB, JODBC, SQL, Unix(Solaris), Shell Script.
'IS Squared Inc.' (contract for Sony GmbH Europe), Lynnwood, USA
Senior Software Engineer, Full Stack
Oct 1997 - Sep 1999
Developed an Internet portal for Sony GmbH Europe, network cross platform community application (News and mail clients, user's Profiling, Services). Was involved from the system-design stage (project architecting, GUI design) up to complete implementation.
Env, tools: Java, Swung, JFC, JSP, Servlets, Javascript, DHTML, JSP Tags, Object Oriented DB - Gemstone, TCP/IP protocols: NNTP, FTP, SMTP, Unix(Solaris), WinNT, Macintosh, Shell Scripting.
EDUCATION:
JavaOne, San-Francisco, US
BCIT, Vancouver, Canada); Disciplines: Database programming
University of Odessa (Odessa, USSR) Philology Department,
Disciplines: Mathematical Linguistics.
University of Odessa (Odessa, USSR) Computer Science Department,
Disciplines: Computer Sciences (C, Assembler, languages, PC architecture.)
University of Odessa (Odessa, USSR); Mechanical Engineering Department
Masters Degree in Mechanical Engineering: machinery technologies, CAD - CAM systems
design.