Sample Template Example of Beautiful Excellent Professional Curriculum Vitae / Resume / CV Format with Career Objective, Job Description, Skills & Work Experience for Freshers & Experienced in Word / Doc / Pdf Free Download
Certifications
and training
Most
Recent Professional Experience
Download Resume Format
Sofia Muzyka
309 Flagler Dr, Centreville, VA, 20001
703-362-9876,
sofia@cox.net
Professional Profile
·
Over 15 years of paid IT
experience, mostly in enterprise architecture and development
·
Focus on Spring / JEE frameworks
and RDBMS technologies
·
Successful record of delivering
quality solutions for complex problems
·
Excellent background in
Mathematics, Radio Electronics, Information Security
·
US Citizen. Active Secret
Clearance
Areas of expertise:
·
Core JEE: Servlet, JSP,
JSF, EJB, JMS, JDBC, JTA, JPA, EJB
·
Enterprise
Frameworks: Spring, Hibernate, iBatis,
JPA, JDO ( Kodo )
·
Web UI frameworks: Struts, Spring
MVC, Tomahawk, Richfaces, SiteMesh, Velocity, Tiles
·
Web UI languages
and technologies: CSS, HTML, JavaScript, AJAX, JSON
·
Web Services
technologies: SOAP, WSDL, UDDI, JAX-RPC, XML, REST, BPEL
·
RDBMS (Oracle): Oracle 11g, SQL, PL/SQL, Data Warehousing,
Advanced Queues
·
Enterprise
Security: PKI, PAM, JAAS, WIA/WNA, SSO
·
Identity
Management: LDAP, MS Active Directory, Oracle Internet Directory
·
Desktop App
Development: Java Swing, MS Visual C++,
MFC.
·
SDLC
methodologies: RUP, UML, Agile methodologies
·
Enterprise
reporting: Oracle Developer suite, Crystal Reports, Jasper, JReports
·
Application and
Web servers: Weblogic, WebSphere, OC4J, Tomcat, Apache, IPlanet
Certifications
and training
·
Sun Certified Programmer for Java 2 Platform 1.4
(2005)
·
Sun Certified Web Component Developer (in process)
·
Sun Certified Java Developer for Java 1.7 (in
process)
·
Advanced web development with Spring framework
course (2008)
·
Advanced core Spring framework course (2009)
·
Sun Certified Enterprise Java Architect course
(2009)
Employment History
Independent Contractor |
Centreville, VA
|
Nov
2004
|
Present
|
IBM Business Consulting Services
|
Fairfax,
VA
|
Oct 2002
|
Nov 2004
|
PriceWaterhouseCoopers Consulting
|
Fairfax,
VA
|
Feb 2002
|
Sep 2002
|
Independent Contractor
|
Centreville,
VA
|
Oct 2000
|
Feb 2002
|
IMCI, Inc
|
Ashburn,
VA
|
Nov 1999
|
Oct 2000
|
De La Rue Card Systems
|
Chantilly,
VA
|
Oct 1998
|
Nov 1999
|
Moscow Cellular Communications
|
Moscow,
Russia
|
Nov 1995
|
Oct 1998
|
Federal Agency of Government Communications and Information
|
Moscow,
Russia
|
Sep 1993
|
May 1998
|
Most
Recent Professional Experience
JEE
Development, Architecture Consultant
Department of Defense
US
Transportation Command (USTRANSCOM) and Military Surface Deployment and
Distribution Command (SDDC)
December 2009 – Present | Fairfax,
Virginia @ SRA International
For 26
months, helping SRA International to implement and maintain the Defense Personal
Property Program / DP3
Technology stack: EJB 3.0, JSF 2.0 ( MyFaces, RichFaces), JDO(Kodo), (Weblogic)JMS.
Home-grown ESB that provides content-based message routing and some
orchestration capabilities like itinerary-based message processing.
Castor-based framework for Java-XML marshalling and IOC support. Oracle 11g
database as persistent storage. Sterling
Software’s Gentran for EDI to UDF conversion. Application web modules are
deployed inside Siebel Portal, CISCO CSS Content Switches for internal load
balancing, Blue Coat SG reverse proxies for SSL acceleration, DMZ protection
and geographical load partitioning.
Work performed: helped SRA International with Java development and production
support of the global 24/7, high-volume system. Took over architectural
oversight of key systems, while participating in team development efforts.
Problem solving throughout the whole stack from setting up HTTP load balancing
to debugging webserver authentication plugin to implementing ETL for reporting
solution and fine-tuning JDO queries. Details available upon request.
JEE
Lead Developer, Architect
Department of Justice
Executive
office of United States Attorneys ( EOUSA ), Case Management Systems ( CMS )
June 2006 – December 2009 | Washington,
DC @ IntelliDyne, LLC
For 41 months, helped IntelliDyne LLC
with a range of efforts aimed at phased conversion of the DoJ legacy systems
into modern applications built on JEE technology stack
Technology Stack: Oracle 10g AS (10.1.2), 10g RDBMS, Oracle Internet Directory (OID)
LDAP, MS Active Directory, Oracle Identity Management Suite, Oracle Single
Sign-On server, Servlet 2.3, JSTL 2.0, Hibernate 2.0/3.0, Struts 2.1, SiteMesh,
Spring 2.5, Business Objects / Crystal Enterprise XI, Solaris 9, Eclipse 3.x
IDE, Subversion 2.4, Ant 1.6, SOA, SOAP, Web Services, JAXB, AppFuse.
Work Performed: performed project initial bootstrap, from hiring initial team
members and setting up basic project infrastructure, to establishing
requirements baseline and technical roadmap. Co-designed a DOJ-wide portal
architecture for the CMS. Implemented and maintained two major web applications
( USA-5 and NLIONS ). NLIONS included visual query builder and custom
search engine integrated with Cognos Business Intelligence platform via web
services over SOAP protocol using Apache Axis. Details available upon request.
Summary of Professional Experience
Prior to June 2006
Client / Employer
|
Work
|
Position
|
Period
|
Department of Justice / BAE Systems
|
DRMS Project.
|
Senior JEE Developer, Architect
|
June 2005 - June 2006
|
BearingPoint.
|
eMerge project
|
Senior JEE, Oracle Developer, SOA
Architect
|
March 2005 - May 2005
|
College Board / IBM
|
New SAT project
|
Senior JEE Developer, Architect
|
August 2004 - March 2005
|
Bloomberg L.P / IBM
|
BDAP project
|
Lead JEE Developer
|
June 2004 - August 2004
|
Fannie Mae / IBM
|
CORE Project
|
Lead JEE Developer, Architect
|
March 2002 - June 2004
|
Freddie Mac
|
Loan Prospector Facilitator Project
|
Senior JEE Developer
|
October 2001 - February 2002
|
Gazelles, Inc
|
Web Site Design and Development
|
Lead JEE Developer
|
February 2001 - October 2001
|
Labportal, Inc
|
Web Site Design and Development
|
Team Lead/Senior JEE Developer
|
October 2000 - February 2001
|
NEXTEL Communications
|
Application Design and Development
|
Lead JEE Developer
|
October
1999 - September 2000.
|
De La Rue Card Systems
|
Application Design and Development
|
Senior JEE Developer
|
November
1998 - October 1999
|
Moscow Cellular Communications
|
Oracle commercial software design and
development
|
Senior Oracle Developer
|
November 1995 - October 1998
|
Government of Russia, Federal Agency
for Government Communications and Information, Information Processing and
Information Security
|
Windows Graphical application
development, digital signal processing
|
Lead C++ Developer
|
September 1993 - May 1998
|
Details of Professional
Experience Prior to June 2006
DRMS project at US
Department of Justice. Senior Developer, Architect. June 2005 to June 2006.
(Through BAE Systems)
BAE Systems is developing a highly
sophisticated DRMS system for managing all the real estate asset operations
across the Department of Justice. At a very high level, the system manages
physical real estate assets and fully supports rental and billing activities.
The whole application is Java-based, deployed on Jrun application server. Front
end is implemented using Struts 1.1. The reporting is implemented using
JReports.
Work performed:
·
Mr. Muzyka has been tasked with implementing an
advanced Property Search functionality and in parallel, with improving the performance
of existing search mechanism. After analysis and prototyping using Oracle
Analytical Functions, Mr. Muzyka completely replaced the existing search
engine with new implementation which performed from 32 to 190 times faster
search. When implementing custom facility for dynamic query building, Mr.
Muzyka wrote a compact custom persistence framework to augment the JDBC 3.0 and
externalize SQL code from Java. Apache Digester was used to store SQL in a
simple XML file to provide one-unit storage for related queries while
preserving ability to load each of them by an alias into the Java code.
Presentation layer was implemented using Struts 1.1, JSP and Expression
Language (EL) 1.0.
Technical Environment:
Oracle Database Server 9.2, SQL, PL/SQL, Oracle Analytical
Functions, Macromedia Jrun Application Server 4.0, J2EE suite, Apache Struts
1.1, Hibernate 3.0 for persistence management, Tortoise Subversion for version
control, Apache Ant 1.6 for build automation, JAXB for Java to XML binding,
Apache Digester, JInfonet Jreports Enterprise Server for reporting, Linux as
the target deployment OS.
BearingPoint. eMerge
project. Senior Developer. March 2005 to May 2005 ( concurrently with DRMS at
BAE ).
BearingPoint is assisting the Department
of Homeland Security in major reorganization of e-procurement for all 22 DHS
internal agencies. The thrust of the effort is to move away from heavy use of
proprietary integration and plumbing code by utilizing the Service Oriented
Architecture (SOA) approach.
Work performed:
· Mr. Muzyka led the prototype and proof of concept work aimed at
replacement of ASP and PL/SQL legacy code that integrates Compusearch Prism
procurement system and Oracle Federal Financials. Specific tasks required
tracing the execution path from ASP page to the PL/SQL procedure and replacing
it with webservices-based implementation using Oracle BPEL (Business Process
Execution Language) Process Manager and Oracle Advanced Queues.
Technical Environment:
Oracle Appserver 10g, Oracle JDeveloper with BPEL designer, Oracle BPEL, Oracle
AQ, Process Manager, BEA Weblogic 8.1.4, Oracle RDBMS 10.1g.
College Board. New SAT
project. Senior Developer. August 2004 to March 2005.
The College Board has
undertaken a major initiative to update its SAT test product line. This is
happening in parallel with development and integration of a few major
information systems. The J2EE suite is the technological backbone of the
effort.
Work performed:
· Mr. Muzyka individually developed a Struts-based web
application that provides qualified users with secure access to the essays
written stored in College Board database. Core functionality includes search,
select from search results for detail view, assembling essay deliverable for
detail view, viewing essay detail and generating printable version in PDF on
the fly. Security is JAAS-based, using custom-developed security provider
deployed on Weblogic 8.1.4 appserver. Data is retrieved from Oracle DB using
straight JDBC, PDF was generated using iText v1.1. Build and deployment done with
Apache Ant 1.6 scripts.
· Mr. Muzyka individually implemented a number of incoming and
outgoing data feed interfaces used by College Board and its vendors for data
exchange. Implementation included either parsing a text file according to the
XML feed specification and storing data in Oracle DB, or extracting data and
generating a text file based on XML spec.
Technical Environment:
Java, Eclipse, Session EJBs, Jakarta Struts 1.1, Servlets, iText, Oracle DBMS,
BEA Weblogic Server 8.1.4, BEA XML Beans, JDBC, Quest Software TOAD.
Bloomberg L.P. BDAP project.
Senior Developer, Architect. June
2004 to August 2004.
BDAP project was major
effort of Bloomberg L.P. to replace its core software written in early 80s with
modern web-based application. Mr. Muzyka was tasked with developing
recommendations for persistence solution
and implementing enterprise security
solution.
Work Performed:
· Defined and justified persistence strategy for the enterprise
application. Included the requirements gathering, feasibility study, comparing
available persistence management frameworks, developing recommendations and
presenting them to the senior management.
Prototyped with Hibernate, TopLink, EJB CMP, straight JDBC, Oracle
stored procs.
· Defined the security solution requirements, designed and
prototyped the approach. Implemented
custom authentication module by integrating Radius Authentication Server with
Apache web server. Individually set up all environment and developed custom
Apache plugin module, using GNU C compiler on Linux.
Technical Environment:
browser and .NET clients, IBM HTTP Web Server on Linux, EJB-based business
layer on IBM WebSphere 5.0, XML–based JMS bridges between Java and .NET backed
by IBM MQSeries. CVS, Windows 2000, Linux, Solaris 9.0, Oracle 9.x RDBMS.
Fannie Mae, CORE Project, March 2002 to June 2004.
The client asked
PricewaterhouseCoopers (later IBM) to help it replace legacy core business
systems to achieve greater flexibility in its technical and business
infrastructure. During 26 months on the project, Mr. Muzyka worked on three
different assignments:
Work Performed:
CORE Deployment Team, Senior Developer,
Architect, September 2003 to May 2004.
· Mr. Muzyka integrated custom security solution into the
application deployment architecture. Mr. Muzyka audited corporation-wide Secure Key Environment solution
developed by the Enterprise Architecture group and proposed a design
improvement. Mr. Muzyka individually prototyped integration of another key
security component, Weblogic Custom
Security Provider and built a parallel application deployment environment
off of a number of ClearCase branches and Weblogic UNIX domains for a number of
the project internal products. In this environment, Mr. Muzyka performed
necessary changes in the Ant build scripts, Java code, Weblogic servers
environment and startup scripts, When individual tasks were understood and
delegated, Mr. Muzyka coordinated the effort toward the implementation.
CORE Technical Services Team, Senior Developer,
Architect, January 2003 to September 2003.
· Mr. Muzyka took over, re-designed and re-implemented the
existing Corporate Global Transaction Tracking System, developed originally by
the Corporation’s Enterprise Architecture group. Working closely with the CORE
project Architecture Team, Corporation’s Enterprise Architecture group, Mr.
Muzyka has established a new shared vision of the product, presented design and
implementation plan to the Senior Management and was one of three implementers.
Mr. Muzyka wrote all of the DB interface part, using JDBC extensions and Oracle
proprietary interface for object mapping between DB and Java to pass array of
objects to the database procedures. Also, Oracle bulk reads and writes were
used to avoid switching between SQL and PL/SQL engines.
CORE User eXperience Framework Team, Senior Developer,
Architect. March 2002 to January
2003.
· The User eXperience Framework was built to
leverage and extend the Apache Struts framework. Mr. Muzyka has been instrumental in shaping the product
vision, establishing baseline architecture, and evolving it. He wrote the
original implementation of the generic pluggable List Manager component that
provided out-of-the box support for pagination in the list view. He also
maintained the product’s Ant build scripts.
Technical Environment:
Windows, Sun Solaris, Oracle RDBMS, Java, full J2EE suite, BEA Weblogic,
Struts, Ant, Xerces, Xalan, JUnit HTTPUnit, CruiseControl, XML, XSLT,
ClearCase, ClearQuest, RequisitePro, Eclipse, JProbe, Araxis.
Freddie Mac, Web-Based Systems
Design and Development, Senior Developer, October
2001 to February 2002. Working as a member of a big team, Mr. Muzyka
implemented server-side functionality for various screens of Freddie Mac's
web-based, automated underwriting system, Loan Prospector. He partially
developed an automatic code generator for data objects mapped to database
tables. These objects were used to avoid performance overhead.
Technical Environment: Java
Servlets, EJB, JMS, BEA Weblogic, Windows, Sun Solaris, Visual Café, Platinum
Harvester.
Gazelles, Inc, Web Site
Design and Development, Lead Developer February 2001
to October 2001. Together with another senior developer and a project lead Mr.
Muzyka designed, implemented, and deployed a web site for a startup company
that was a subsidiary of Gazelles, Inc.
All development was done on a remote server. Mr. Muzyka gathered the
requirements for the site and designed, implemented, and deployed the site. He
administered the database and server in the chosen environment. Mr. Muzyka developed
a custom web tier framework that significantly increased team productivity.
Technical
Environment: Linux, Oracle RDBMS, BEA Weblogic, J2EE Suite
Labportal, Inc., Web Site
Design and Development, Team Lead/Senior Developer.
October 2000 to February 2001. Labportal wanted build a major web site
that would link doctors and patients with medical laboratories for order
placement, processing, and billing. Mr. Muzyka was one of six team leads on the
project and led a group of four developers while directly reporting to the
company vice-president. Mr. Muzyka
worked with project management to establish unified build process. He played
instrumental role in creating project-wide guidelines for build process and created
a command line build tool that was adopted throughout the project and enforced
build consistency. Mr. Muzyka also introduced and defended idea of a framework
approach for web tier development on the project. He created and propagated,
within his team, a lightweight framework. The framework allowed automated data
binding and request dispatching operations, thus allowing developers to
concentrate on business logic
NEXTEL Communications,
Application Design and Development, Lead
Developer, October 1999 to September 2000. NEXTEL needed a
web-based national system for network uptime reporting. Mr. Muzyka was on a
team of three senior developers who gathered requirements by interviewing the
NEXTEL personnel, produced robust software specifications document, and
proposed the initial design. The team also performed cost-benefit analysis on
build vs buy desicion that involved a comprehensive comparison of major
commercial off-the-shelf available network management products. As the project
expanded, Mr. Muzyka prototyped the solution and later led the prototyping
effort which included database modeling and implementation and coding.
Technical Environment:
J2EE, BEA Weblogic, Oracle RDBMS, Windows, Solaris. Microsoft (Visual Source
Safe, Transaction Server), Imprise Visual Café.
De La Rue Card Systems,
Application Design and Development, Senior
Developer, November 1998 to October 1999. De La rue needed to replace its
processing software in order to increase speed and flexibility of its
production cycle. Mr. Muzyka developed packaged processing modules. He also developed
a fast-running fault-tolerant application that registered binary order
submissions from B2B customers, entered them into the transaction processing
system, and dispatched then for further processing. Mr. Muzyka developed a
web-enabled reporting application that provided transaction processing
statistics.
Technical Environment:
COBOL, C++, Java, DCOM Objects, Oracle (Application Server, Reports Server,
Developer, PL/SQL), Window, Microsoft Visual C++ Studio, RogueWave,
Moscow Cellular Communications,
Oracle commercial software design and development, Senior
Developer, November 1995 to October 1998.
Mr. Muzyka developed Oracle-based labor tracking system that facilitated
tasks tracking at levels from company down to individual employee. The tasks were represented graphically using
the tree metaphor and could be decomposed into subtasks with subsequent
assignment to individuals of company entities like departments. The system had built-in reports to track a multitude
of statistics, from task progress to individual load and performance of an
employee in terms tasks execution.
Technical Environment: MS
Windows, SCO Unix, Oracle Developer 2000 suite, MS Visual C++, SQL*PLUS,
PL/SQL.
Government of Russia, Federal
Agency for Government Communications and Information, Information Processing and Information Security, Lead Developer, September
1993 to May 1998.
Mr. Muzyka created a signal
processing toolbox graphic environment where digital signal processing circuits
could be built for execution out of elementary blocks using drag and drop
metaphor and could be extended in future independently from the base system. He
programmed an I860 RISK processor in a proprietary vector assembler language to
perform high-speed signal processing tasks and created a number of stand-alone
graphical applications for data visualization. He researched available adaptive
filtration algorithms and customized one of them with subsequent implementation
in C++ language.
Technical Environment: MS
Visual C++ Studio, Microsoft OLE, COM objects, Windows NT.
Education and
Certifications
M.A., Applied Mathematics; Institute of
Cryptography, Communications and Information, Academy of Russian Security,
1993.
Languages
English, Russian, Ukrainian
Work Eligibility
US Citizen, Active Secret Clearance
Download Resume Format
0 comments:
Post a Comment