System Architect Resume
SUMMARY
- Skilled in design/architecture, data modeling, and translating customer needs into software solutions.
- Understanding of all stages of the software development process.
TECHNICAL SKILLS
Programming Languages: C/C++(boost,curl), SQL, Unix shell, Assembler x86, Perl, J2EE, XML/XSLT
Application Servers: Confidential WebSphere, Oracle WebLogic.
Databases: DB2.
Operating Systems: AIX, Linux(RHEL, SLES), HPUX, Solaris, Windows, RTOS(Embedded Real Time OS).
PROFESSIONAL EXPERIENCE
System Architect
Confidential
Responsibilities:
- L3 Support of existent solutions.
- Customization of existent solution upon customer’s requests.
- Migration/upgrade/deployment support in customer’s environments.
- integration of external systems to support dynamic automation and remediation functions (SOAP/REST);
- development of Netcool/OMNIbus database triggers to provide event automation/deduplication/correlation functions;
- development of Netcool/Impact policies to provide event enrichment based on information stored in separate data store (DB2 database);
- development of interaction scripts (perl) to provide auto - ticketing service to Service Desk (TSRM) via XML over HTTP protocol;
- EIF probe rule files customization;
- configuring Confidential Integration Framework (MIF) to enable integration capabilities via web-services;
- implementation of interaction scripts (perl) to provide automatic EIF rules files creation based on customer defined mapping rules in XLS spreadsheet;
- creation of documentation for provided functionality and features;
- RPM packaging for the solution components;
- Release management
Environment: Linux, AIX, XML, SOAP1, 1/1.2, REST, Perl, SQL, DB2, XML/XSLT, ITIL, Confidential Maximo, Confidential Tivoli Netcool/OMNIbus, Confidential Tivoli Netcool/Impact, Confidential Tivoli Netcool/OMNIbus Gateway for ODBC, TDW, EIF probe, ITM, IPSoft/IPCenter, Confidential WebSphere, DB2.
Confidential
Asset management system
Responsibilities:
- Gathering and discussing requirements wif the customers.
- Translation of the customer processes into Confidential environment (workflows, job plans, preventive maintenance, work orders, reports).
- Migration of existing assets and material definition from MS Access DB into Maximo.
- Importing data into Confidential from XML/CSV file formats;
- Configuring MIF to enable integration capabilities via web-services;
- Bi-directional integration of synchronous operations between Lotus Notes and Confidential applications via web-services;
- Customization of Confidential Business Objects (MBO) to provide extended/requested functionality (Java/J2EE).
Environment: RHEL, DB2, Confidential Lotus Notes, ITIL, MS Access, Trac (open source integrated SCM & Project Management tool), Perl, XML,Java/J2EE.
Confidential
Asset Management Team Lead
Responsibilities:
- 1. Rebasing/porting the latest versions of the Apache, DNS, IMAP, Postfix, NTP open source products to work under BS2000/POSIX operating system.
- 2. Support of the existing functions and developing the new functionality of the ROBAR SERVER software, which controls and automates the operation of MTC archive systems (AML/x and Scalar from Quantum corporation).
Environment: BS2000/POSIX,SCSI interface programming,Linux,Solaris,C/C++, Unix shell. CVS/SVN/Git (source control management (SCM) systems), Trac (integrated SCM & Project Management tool), debugging tools: strace,top, gdb, pstack.
Developer
Confidential
Responsibilities:
- Assisting to Level 2 support team in the analysis of the customer’s problems, local recreation and fixing of the problems reported by customers.
- Fixing problems found during test cycle.
- Participating in development of the new product versions.
- Administration of TSM client/server via command line interface.
Environment:
Confidential AIX, Sun Solaris, HP-UX, Linux (RHEL,SLES), GPFS file system, C/C++, Java, Confidential CMVC (SCM & Project Management tool), debugging tools: Valgrind, strace, topas, top, gdb, dbx, pstack.
Senior Developer
Confidential
Responsibilities:
- Application design
- implementation
- testing
- maintenance and enhancemen
Environment:Real-Time Embedded OS, C/C++, Assembler x86, FPGA device drivers development.
Senior Developer
Responsibilities:
- Application design
- implementation
- testing
- maintenance and enhancement
Environment:Real-Time Embedded OS, C/C++, Assembler x86, FPGA device drivers development, SPI interface programming.