Objective:
 

Software Development Job in Java, C++, Object C, SmallTalk


Work Desired:Contract or Direct
Citizenship:US Citizen
Willing To Relocate:No
Posted By Candidate:03/27/08
Experience:More than 3 years of work-experience
Technical Skills:, LAN/Networking, Project Management
Work Experience:
												SULA RAJAPAKSE
109 Old Savannah Drive, Morrisville, NC 27560 
Cell:  [Send email to request phone number] 45-5061; e-mail: [Send email using form at bottom]

OBJECTIVE

Seeking a Software Engineer  position.

SUMMARY OF QUALIFICATIONS

•	An accomplished software engineer with 14 + years of industry experience in
design and analysis of Object-Oriented systems. 
•	2+ years of research experience in NASA funded MISSION Object-Oriented
project. 
•	Strong knowledge of Real-Time Distributed Computing, Multithreaded
Applications, Embedded Systems, Product Delivery and Project Lifecycle
Development.
•	Outstanding organizational and leadership skills with a proven record in
delivering high visibility products succesfully and on time.
•	Analytical thinker with a proven record for identifying operation problems and
providing innovative solutions.

SKILL SUMMARY

Software Engineering: UML, RUP, Design Patterns, OOAD, MVC, Agile
Web Design:  Apache, HTML, XML, XPath, DOM, SAX, PHP, Javascript, Tomcat,
Servlet
Languages:  JAVA, C++, Visual C++, SQL,  Perl, Fortran, Cobol, SmallTalk
OS/RTOS:  VxWorks, Vrtx , Linux, MS Windows, HP Unix, Solaris
Database:   Sybase, Oracle, MySql
Middleware:  Basic Abstraction Layer Events/Messaging, CORBA
IPC mechanisms :  Sockets, Semaphore, thread, tasking
Tools:  Eclipse, Ant, STL, RogueWave Library, Lex & Yacc, Clarify, Clearcase,
Sourcesafe, CVS, Jakarta Project, Itext (PDF), FOP
Report Engines: Jasper Reports, Style Reports


PROFESIONAL EXPERIENCE

BioMerieux, Durham, NC
Software Engineer										           May 2006-Present
•	Coded/Integrated open source reporting engine Jasper Reports into
micro-biology data management system. Also investigated struts2 interface for
Jasper Reports.
•	Designed report templates for organism, antibiotic trending and patient
visits/history for selected time periods. i.e. Susceptibility trending report,
patient report, organism trending report, bionumber distribution report,
Contamination by Phlebotomist report.
•	Evaluated/Integerated ecplise plugins for code reviewing, profiling, code
coverage and analysis.
•	Designed and Coded the java swing GUIs for the electronic signature feature.
Coded and Integrated SmartJPrint PDF Viewer to Internationalized Observa data
management system. Coded style report to generate susceptibility trending for
organism vs antibiotics with major performance improvements in report generation
time.
•	Interfaced with international subsidiaries (portugal, spain, italy, france,
greece and brazile)  for new feature internationalization.
•	Designed and Coded communication protocol enhancements  for In Vitro
Diagnostics BacT-3D instrument and Coded the Java Swing GUI to alarm the user if
a non compatible instrument is connected to the Observa data management system.
Unit  testing and acceptance testing implemented using JUnit and JAspect.
•	Followed Agile development methodology in the project.

LENOVO, Research Triangle Park, NC
Software Engineer											   Jan 2006-May 2006
•	Designed and Coded a JAVA  Servelet/TOMCAT XML Message Broker application to
test XML transactions for the help desk e-commerce application.
•	Followed Rational Unified Process (RUP) to formulate Use  Cases, test cases
and test plans for  the help desk application.
•	Used JAVA/Jython load generating tool to generate traffic to LanDesk Broker.
Investigated HttpUnit for load testing.

Anabos Dev Studio, RTP, NC											Jan 2006
Web Designer
•	Developed the sitelet for “Cary Dance Studios” using CSS, PHP, MySQL and
Embiggen CMS.

IBM, Research Triangle Park, NC
Software Engineer		.								           Oct 2005 – Dec 2005
• 	Designed and Coded a multi-threaded servelet/jsp application to generate
SIP/SIMPLE traffic from a large number of clients(500+ users with 270 hits/sec).
Integrated existing SIP/SIMPLE protocol stack (in Java) into LoadRunner to
facilitate emulation of IBM Workspace Management Client network traffic. Designed
and Coded a high level Java API to allow developers of LoadRunner scripts to
interface with SIP/SIMPLE protocol.  Analysed SIP/SIMPLE traffic between client
and server, using ethereal  and logs, to emulate client traffic to load test the
SIP server. 


Nortel Networks, Research Triangle Park, NC					
Software Engineer								                      Oct 1997 – Aug 2005

• 	Performed data modelling (ER) to identify key attributes (primary keys) for
carrier provisioning database, identified secondary keys  to streamline data
access and foreign keys to establish associations between tables.
• 	Enhanced the UCS SmallTalk and JAVA servers to be compliant with HTTP
protocol version 1.1 which enabled the servers to communicate with different Web
Servers.
• 	Modified a simple lightweight, user friendly XML command line interface.
Implemented a website for the project with HTML, CSS, Javascript and Perl to
manage the documentation,  store images and lab configuration.
• 	Enhanced a web configuration application which used JAVA/Swing, Javascript,
C++ & HTML. 
• 	Re-Designed a JAVA Application to allow intercommunications with objects
registered in Visigenic Java “Smart Agent Service” and  Orbix SmallTalk Naming
Service. The application was registered to startup as a service in the windows
environment.
• 	Designed and Coded a JAVA/Swing application to manage VOIP Callp server
configurations.
• 	Contructed use cases for a complex web callp test scenarios for a Callp
application which included, two-way call handling, three-way call handling, call
waiting, message waiting and VOIP callp. The testcases verfied the VOIP callp
features and  the JAVA window/dialog behavior/features. Testcases formulated from
the usecases were key to improving the product robustness.
• 	Played a key role in gigabit ethernet application requirements collection and
architecture design. Mentored team members on new platform by providing
assistance and training. Brought diverse teams together to achieve the project
milestones. Project completed 6 weeks ahead.
-	Mastered new gigabit ethernet knowledge and operating rules in record time.
-	Designed lightweight ethernet state machine and Implemented a gige ethernet
link status repoting mechanism to support gigabit ethernet failover function. 
-	Researched standard documents, studied the actual hardware implementation and
provided design directions to the team.
-	Gathered requirements and tested the JAVA/Swing management user interface.
      -     Produced Documents for Analysis, Design, Unit Test and Integration
Test.
• 	Served as an Application Sparing expert on the capacity team. Optimized
database initialization on the newly active card to reduce sparing time. Designed
and coded the backend in C++ and provided requirements for the JAVA/Swing user
interface.
• 	Led and Architected datasync and persistence store application and derived
requirements, formulated usecases using UML, Identified the commonalities between
datasync and persistence store to optimize code re-use and Produced documents for
analysis, design, unit test and integration test. The product delivered on time
for customer beta trial.
•	Served as VOIP Integration and Product Procedure Prime. Produced product
templates for Startup, Recovery and Installation procedures for Smalltalk/JAVA
Server, Database server &  Netscape Server. Coordinated with third party VOIP
team in the development of a robust, scalable, maintainable, extensible, and
reliable VOIP solution for the product.
• 	Produced research document titled “OAM&P Issues for Corba Servers” which
evaluated the need for Corba object management and Compared available management
facilities in Visigenic JAVA and Orbix C++  Corba products.
• 	Enhanced Telephony Services Provider agents by Converting the Visual C++
Telephony Server SNMP agent to work as a CA Unicenter service as well as to issue
SNMP Traps instead of CA Unicenter Enterprise messages. This permitted other
management sub-systems to receive alarm notifications from UCS SNMP agents. 
• 	Implemented a least intrusive solution for maintaining seamless state
transitions for Carrier Maintenance state model, when carrier agents are located
on remote hosts, after an automatic protection switch  of the Sonet carrier. The
design followed Proxy Pattern and the intercard communications was implemented
using VxWorks UDP Sockets IPC mechanism. 

Bell Northern Research, Research Triangle Park, NC				
Software Engineer									          May 1995  - Oct 1997

• 	Led the Analysis of  operational measurements, logs and alarms for wireless
on wireline product. Produced research  paper to provide design direction to the
team.
•	Co-ordinated with manager to develop and maintain project plans for the
“cancel call wait” development which was rolled up into the project master plan.
• 	Designed and Led implementation of  “call waiting” and “cancel call waiting”
feature and served as a consultant during handover to team in Ottawa.
• 	Designed, prototyped (SmallTalk) and implemented the cancel call waiting
feature for North American and global markets. Resolved issues with standard
documents, testplans and workbooks. Produced documents for analysis, design, unit
test and integration test and followed software design process.
• 	Identified potential problems and provided alternate solutions which
prevented delivery schedule delays.

WorldCom, Tulsa, Oklahoma 								Dec 1994  –  May 1995
Software Engineer

• 	Mentored junior team members on the digital switches, digital access cross
connect switches and Network Management Systems.
• 	Implemented a “Remote Monitoring Unit” which monitors defined physical
network points that include switches and circuits, using a generic Network
Management Model. Produced documents for analysis, design, unit test and
integration test.
• 	Performed analysis on switch circuit models & boolean alarms in order to
determine ways to reduce number of alarms generated.

Wiltel Network Services, Tulsa, Oklahoma							   Dec 1993 – Dec 1994
Software Engineer 

• 	Implemented a database adapter for a Sybase relational database to enable
storing logs/alarm objects from digital access cross connect switch management
system. Produced documents for analysis, design, unit test and integration test.
• 	Designed and developed OO ANSI-alarm parser for digital switches. Analyzed &
documented the existing NMS model using Rumbaugh/Booch methods.
• 	Interfaced with users concerning problems as the main contact for network
management system which involved providing ANSI-alarm parsing support for
switches and debugging production network management system.

Software Engineering Research Center, UH-Clear Lake                             
     	     	   Jan 1991 – Dec 1993    
Research Assistant 

MISSION project (NASA Funded)
•	Researched  Real-Time Distributed networking protocols. Produced research
documents “The Distributed Command Interpreter: Issues and Requirements” and
“Diagnostic Support in Mission: Issues and Requirements”. 
• 	Evaluated the Repository Based Software Engineering project network
performance and produced design recommendation research documents.


EDUCATION

M.S., Computer Science (1993)                                                   
    University of Houston, Clear Lake, TX
Thesis “Network Management for Real-Time Distributed Systems to support Mission
and Safety Critical Computing”
•	Chairman IEEE Student Professional Awareness Conference UH-Clear Lake 1993

B.S., Computer Science (1990)                                                   
     University of Houston, Clear Lake, TX

PROFESSIONAL DEVELOPMENT

•	SYBASE Introduction to SQL * SYBASE Introduction to SYBASE * Electronic
Technician Diploma- Hickok Training Institute * Object C Programming – threading,
remote objects * Studying for J2EE Certifications. Following Course in C#.NET *
Involved in RTP .NET user group and ADO.NET group

									US CITIZEN

 

Applicant is exclusively interested in work-at-home opportunities.


Post a free telecommute job ad to qualify for email access

Enter A Message:


Your Return Email Address:

Receive a receipt when message is sent?

 

 


Home| FAQ| Telecommute Resumes | Free Trials | Free Job Postings | Contact

 

BookMark This Resume
http://www.Free-For-Recruiters.com/NC/170698-Resume.html

Copyright © 2001-2005 Free-For-Recruiters.com All Rights Reserved.

 
More Free Resumes
 
Keywords:


 
Powered by  Google
Recruiting Resources
 
 Post Jobs For Free
 Unlimited job advertising
 and totally free. Post jobs
 in engineering, marketing,
 sales, healthcare, finance

 
www.Job-Ad-venture.com
 
 
 Recruit IT Talent
 Post a job on the premier
 programmers only IT site.
 1000's of top techies with:
 VB, C++, .NET, C#, more
 
 
www.PrgJobs.com
 
 
 Find Oracle DBA's
 Advertise your data jobs!
 Recruit database pro's
 including SQL and Oracle
 DBA, DB/2, and Access.

 
www.Database-Careers.com
 
 
 Hire NT / Novell CNE's
 Find network engineers
 skilled with Novell LAN,
 Windows NT, AIX, Unix,
 CNE/CNA Administrators

 
www.Network-Careers.com
 
Recruiting Newsletter

Your Email: