Serge Holmberg
9 Forest Ridge Crescent,
Limehouse, Ontario L0P 1H0 |
Phone: (416) 562-2475
E-mail: albatross@ica.net |
OBJECTIVE: Programmer Analyst / E-Business Developer position
Summary of qualifications:
- More then years experience in programming and software engineering;
VB development, using COM/DCOM/COM+, ActiveX
- Experience in 3-Tier applications development, solid grasp of object
oriented computer programming, familiar with a variety of the concepts,
methodologies, techniques and tools
- Experience in ASP/ASP+, HTML/DHTML, Visual Basic, VBScript, JavaScript,
XML
- Strong RDBMS skills: SQL Server, MS Access, Sybase, Oracle
including database design, database connectivity, and writing both complex
queries and stored procedures.
- Excellent track record in project management, GUI design, IIS, MTS.
- Proven interpersonal and communication skills.
- Solid academic background and strong analytical and problem solving skills.
- Quick learner with an aptitude for new ideas, methods and procedure,
knowledgeable of financial industry with proven analytical and multi-tasking
skills. Able to switch rapidly between different projects in a dynamic,
fast-paced environment.
- Knowledge of Internet architectures.
COMPUTER SKILLS:
| Hardware: |
IBM PCs |
| Operating systems: |
Windows NT 4.0 (server / workstation), Windows 95/98/2000 |
| Programming Languages: |
Visual Basic 5.0/6.0, JavaScript, VBScript, HTML, DHTML,
XML, SQL |
| Database platforms: |
MS SQL Server 6.5/7.0, Sybase, Oracle, MS Access 97/2000,
ADO, RDS, DAO |
| Software: |
ASP (2.0/3.0), IIS, MTS, COM / DCOM / ActiveX, MS Office,
InstallShield |
| Development environment: |
Microsoft Visual Studio, InterDev 6, and FrontPage 98/2000 |
| Graphic Design Software: |
Adobe PhotoShop 5.0/5.5, Corel Draw 7/9, Macromedia Flash
4.0 |
Employment History:
May 2001-Present SL Financial Group Inc. Senior Developer Toronto,
Ontario
Project Outline: Dynamic web-based administrative system.
Platform:
| Operating System : |
Windows 2000/2000 server; Windows NT 4 |
| Database |
SQL Server 7.0; Oracle 8 |
| Programming Languages |
Visual Basic 6.0, JavaScript, VBScript, HTML and DHTML |
| Middleware |
IIS, OLE DB, and MTS |
| Technologies Used |
ASP, COM/DCOM/COM+, ADO |
Project Highlights: Developed a dynamic ASP-based web administrative
system.
- Data access (ADO/RDS) and business logic layers developed as VB DLLs
running under MTS.
- Component - generated ASP pages constitute the dynamic front-end of the
administrative system.
- Relational MS SQL database back-end, independently administered through
the separate set of ASP-based modules.
- New web-based OLTP system development with Oracle 8 back-end.
Feb 2001-May 2001 Silverline Technologies Inc. Senior Developer –
contract Toronto, Ontario
Project Outline: Dynamic web-based security system for large
commercial enterprises.
Platform:
| Operating System |
Windows 2000/2000 server |
| Database |
Sybase 11 |
| Programming Languages |
Visual Basic 6.0, JavaScript, VBScript, HTML and DHTML |
| Middleware |
IIS, OLE DB, and MTS |
| Technologies Used |
ASP, COM/DCOM, ADO |
Project Highlights: Developed a dynamic ASP-based web security system
that allows enterprise users to manage access to company web-based applications.
- A number of components developed as VB DLLs and running under IIS
facilitate and manage access to the underlying data structure.
- Components generate ASP pages that constitute the security system.
- Database development.
Oct 1998 – Feb 2001 Akron Software Inc. Senior Developer/Analyst Toronto,
Ontario
Project Outline: Commercial design and implementation of Internet and
e-business service applications.
Platform:
| Operating System |
Windows NT, Windows 95/98 |
| Database |
MS SQL Server 6.5/7.0 |
| Programming Languages |
Visual Basic 6.0, JavaScript, VBScript, HTML, DHTML, XML |
| Middleware |
IIS, OLE DB, and MTS |
| Technologies Used |
ASP, SOAP, COM/DCOM, ADO |
Project Highlights: Developed a compact suite of distributed
administrative software based on the assessed user requirements.
- A common Office Manager interface is used to
gather projects scheduling and job assignments data.
- Interface subsystem separates data from the input controls and directs
request to the appropriate component.
- A COM-based client-side DLL validates submitted data in accordance with
established business rules and either declines it or passes to the Access
component, which packages it in XML format and instantiated web server
component via RDS. In the event of decline iMessage subsystem notifies the
user of event.
- Approved data is subsequently dispatched over the network to the web
server via a socket connection through port 8080.
- Server based COM component CDataServer accepts the XML package, converts
it into original format and passes as a set of parameters to a stored
procedure that writes scheduling request or job data to the database,
creates audit trail and performs additional validity checks.
- CDataServer then polls the response information from the database server
which consists of job/appointment confirmation number and return parameter
values and dispatches it back to the client via Access component.
- In the event of error log files are created and e-mailed to the designated
IT administrator via cMail component.
- Application generates a variety of reports, including JobTracking,
ErrorReport and ProjectStatistics.
Project Highlights: Developed Financial Network ASP web site to
maintain and regularly update personal stock portfolios.
- The ASP application for the Intranet/Internet was to provide 24/7 access
to users based on their preferences and portfolio profiles.
- SQL Server was used to hold the database; data access VB COM classes were
written to facilitate CRUD functionality (create, update, delete).
- ASP scripts running under the IIS 4.0 environment accessed the COM classes
running under MTS to get the data and then process the data and publish it
to the browsers.
- Developed and implemented Object Model of the application.
Mar 1996 – Oct 1998 CIC Ltd. Senior Analyst Toronto, Canada
Project Outline: Design and implementation of Internet and Intranet
service applications for financial purposes.
Platform:
| Operating System |
Windows NT, Windows 95/98 |
| Database |
MS SQL Server, MS Access |
| Programming Languages |
Visual Basic 5.0/6.0, JavaScript, VBScript, HTML |
| Middleware |
IIS, OLE DB, and MTS |
| Technologies Used |
ASP, COM/DCOM, ADO |
Project Highlights: Developed and implemented KeyFund Portfolio, a
personal financial tool for Financial Advisors to generate records and process
transactions for different types of client portfolios.
- Designed custom report generating subsystem for the application.
- Business objects and data access layer were VB COM classes running under
Microsoft Transaction Server. Objects used ADO 2.0 to dynamically access MS
SQL server database and staff desktop Access databases.
- Security subsystem accessed Windows NT security to determine access levels
for authorized users. This enabled the company to implement centralized
security administration over the Internet in accordance with business
guidelines without extensive IT involvement.
- Independent ActiveX EXE cdataLoader component was designed to receive
updated stock data file and load it into the database table, notifying the
application of the successful update and generating audit logs.
- Additional responsibilities included analysis, design, development and
unit testing.
Mar 1994 – Feb 1996 Daggeron Ltd. Programmer Analyst Moscow, Russia
Project Outline: Developed application modules for internal company
use to facilitate order processing, inventory tracking, shipment booking with
suppliers and accounting/payroll.
Platform: Windows NT and Windows 3.1/95 development environment;
Visual Basic 4.0/5.0;MS Access
Project Highlights:
- Developed various reports and reporting standards for daily statistical
runs etc. Participated in network support.
- Headed database system re-engineering project and enhanced functionality
of various system components
- Improved application modules used to automate the invoicing process. The
application workflow defined credit verification, volume discounts calculations and exchange of information with
the remote warehouse inventory and head office accounting systems.
- Worked on the Automation Request Response module responsible for load and
validation of client request files in the defined standard format.
Jan 1990 – Mar 1994 Albatross Ltd. Programmer Analyst Moscow, Russia
Project Outline: Worked on applied software packages for
real time processing of complex scientific data, i.e. physical
processes and radiation defense.
Platform: Assembler, Fortran, Basic, MS Access
Project Highlights:
- Participated in the design, development and on-site deployment of scientific
data storage/processing/retrieval systems.
- Debugged, tested and supported DCU (dynamic calculations unit) responsible
for interfacing with test systems, reading and processing generated scientific
data and generating visual output in the form of graphs or reports.
- Worked on development of proprietary software for the Department of
Statistical Calculations.
Education:
1982 Moscow University of Electronic Engineering Moscow, Russia
References available upon request
Member number:7634
Additional Contact information is available on the Information Page.
Software Contractors' Guild (www.scguild.com)
Copyright(c) 1995 - 2001 Serge Holmberg and Software Contractors' Guild,
Post Office Box 257,Nottingham, NH USA 03290-0257