Project Manager Resume Profile
SUMMARY: Extensive experience in software projects management, system analysis
and hands-on development, strong analytical skills with emphasize on server-side Core Java, multi-threading, concurrency, data structures and algorithms
PROGRAMMING LANGUAGES: J2SE/J2EE, JFC, HTML, XML, JSP, JavaScript, C /MFC, C, Assembler
DATABASE MANAGEMENT SYSTEMS: Oracle, Sybase, MySQL, MS SQL Server, Teradata, Btrieve, MS Access, MS Excel, Informix, DB2, ODBC, JDBC, UCP
OPERATING SYSTEMS: Windows XP, Windows 2000, Windows NT, Windows 95/98, UNIX/LINUX
EXPERIENCE:
Confidential
present time Sr.Architect/Manager
- Architecture and development of automatic monitoring of Smart Order Routers re-factoring Monitor of Electronic Trading to move from ANT to Maven
- J2SE, J2EE, Maven, Spring, mySQL, Oracle, JUnit
Confidential
Architect/Team Lead
Architecture and development of Central Limit Hub architectured, designed and supervised implementation of a framework for multiple services and batch processes for different input/output feeds like files, databases and JMS messages using single and multi-threaded seda routes designed a testing framework to automatically and independantly test the Camel routes by mocking input feeds and Camel Endpoints administering Continuous Integration environment and maintaining Maven projects profiling and performance tuning
J2SE, JMS, Camel, XML, FPML, Xpath, Spring, Mockito, Maven, TeamCity, Jira, FreeMarker, YourKit
Confidential
Applications Programming Manager, Vice President
- Developing Feeds Processing Subsystem for Client On-boarding System Clobber that implements flexible routes through pluggable processor-beans configured by Dependencies Injection to poll and process input files and db views, update the local database and generate events for the rest of the system
- Integrating Clobber with other systems through Web Services
- J2SE, J2EE, JPA/Hibernate,SOAP Web Services, Maven, Spring, Camel, Oracle, Sybase, Junit, Mockito, YourKit
- Publications
- Co-authored three Java puzzles in 'Fix This' Section in July/August, November/December 2012 and March/April 2013 issues of Oracle's JavaMag
Confidential
Architect/Java Team Lead
- Re-architecturing CitiDirect OnLine payment management system to streamline its structure and design, resolve synchronization and latent issues and improve performance and portability, profiling and performance tuning
- Re-designing and unifying data access layers to benefit from Universal Connection Pool, creating a single hub for all DB connections
- J2SE, J2EE, Oracle UCP, JDBC, WebSphere, Clearcase, Oracle, MS SQL Server, DB2
Confidential
Financial Technology Architect, Vice President
- Designed architecture and developed multi-user State Street Millisecond Trading Monitor that allows multiple users to share in real time a single persistent storage of shading values and other settings, concurrently modify them and immediately see the changes made by other clients, monitor several log files in real-time and manage users and their roles the system consists of the multithreaded GUI client and multithreaded back-end Web Application
- J2SE, J2EE, JFC, Tomcat, Subversion
- Designed architecture and developed a multi-tier, multithreading Report and Control Panel RCP for real-time automatic State Street Millisecond Trading System allowing to view real-time or stored transactions, drill down for transaction details and manage the configuration of the system, the system includes multithreaded applet doing a client side GUI presentation and interaction, servlets doing back-end tasks, a database equipped with views, triggers and stored procedures and a multithreaded server scheduling and managing tasks to read different sources of information and fill database tables
- Java, J2EE, JFC, SQL, MySQL, Tomcat, Subversion
- Designed a protocol adapter serving as a proxy between State Street Millisecond Trading System SSMT supporting FIX protocol and some proprietary messaging systems: Currenex FX Server messaging system and FXAll TCPI interface the adapter serves as an interpreter between FIX protocol and Java interfaces to support all functions of SSMT as a Market Maker
- Java, FIX, quickfixj, FXintegrate API, FXAll TCPI, Subversion
- Worked on trading algorithms to improve profits by analyzing second price structure
Confidential
Project Leader
- designed architecture and led development of the code for the WEBFOCUS Self-Service API which implements object-oriented approach to the retrieval, processing and presentation of complex reports generated by Reporting Server including the ones with multiple data sets and plays the core role in WEBFOCUS Web Application
- developed and profiled time-critical code which implementation required core JAVA research and significantly improved whole product performance
- proposed architecture and designed code for a new streaming mode which allowed to significantly speed up data presentation for selected reports
- proposed architecture and designed a new abstraction layer that allows seamless switching between two different client interfaces to Reporting Server that allowed easy introduction of important new features keeping legacy functionality working and being easily accessible
- designed architecture, developed and debugged multithreading code that allowed several threads to share resources and synchronize on different events
- supervised all stages of the projects' development and testing on different platforms and Application Servers
- JAVA/J2EE, HTML, JavaScript, JProbe,
NetBeans/Tomcat, CVS
Senior Programmer/Project Leader
worked on different back-end and front-end parts of DESKTOP FOCUS family of products with emphasis on interaction with a number of relational databases using API's and embedded SQL
- developing an inter-process communication layer solving portability issues for EDA Server and allowing it to run both on Windows NT and Windows 95/98
- system programming and systems internals, mixed languages programming
- developing multiplatform portable code
- cooperating with Quality Assurance department in testing and Customer Support Services in resolving customers' problems, working in the corporate development environment with the sophisticated code management and build configuration systems
- C, C /MFC, Fortran, Assembler, Oracle, Sybase, MS SQL Server, Teradata, Btrieve, MS Access, MS Excel, Informix, DB2, ODBC, PVCS
- Research subjects
- Doing research in the area of Artificial Intelligence based on Fuzzy Sets including Supervised Fuzzy Patterns Recognition and Fuzzy Control Systems. The results of the research are published in reviewed journals and conference proceedings
Confidential
System Analyst/Programmer
Providing system analysis, database design and software development for sales management and decision support system PowerBuilder, Oracle .
Confidential
Project Leader, Associate Professor
- Developing different software projects for the needs of research and education
- C, C , Assembler, Oracle, PowerBuilder
- Research Subjects
- Fuzzy Logic
Confidential
Senior Software Engineer/Researcher
Developing scientific software and doing research in the area of Computer Science and Electrical Engineering
C, Assembler
Research Subjects
Theory and software for fault location in electronic devices
Confidential
Junior Software Engineer, Software Engineer, Researcher, Project Leader
Developing software and hardware for information processing systems serving automatic testing of machines and tools
Assembler, Fortran
Research Subjects
Reliability and Diagnostic for Machines and Tools
