Software development in an environment that provides a variety of challenges and growth opportunities while making strong contributions to organizational goals. Summary of qualifications
Proficient in software development across a variety of platforms, languages, tools and development techniques. Proven ability to quickly adapt to new environments, languages, tool sets and problem domains in team and independent settings. Current technical skills include Java, XML, SOAP, open source products, J2EE environment, Windows, UNIX, and C++.
Principle Software Engineer November 2000 to December 2005Company Name － City, State
Member of a highly talented and motivated team developing Network Management solutions for Nokia Security appliances.
Collaboratively delivered significant contributions to the overall product architecture.
Responsibility for the development of large components focusing mainly on server-side business logic and common platform services.
Key projects and contributions include the following: Common Network Management Platform.
Primary responsibility was to collaborate in defining the architecture and design of the overall platform taking into consideration current and future product requirements.
Prototypes used JBoss J2EE implementation and later Tomcat only with Eclipse as the IDE.
First prototype was using JMS and Messaging EJBs to serve as platform notification engine.
Second was integrating Quartz as a general purpose task scheduler.
Responsible for defining developer test environment based on Ant, JUnit and Cactus.
Prototyped using Java WebStart to deploy thick client from Tomcat server.
Network Management Product, a Windows and Solaris based product to manage Nokia Security appliances.
Development responsibilities in the middle-tier framework between GUI and device communication layers.
Used Java JCE to implement proprietary licensing scheme and later migrated to the industry standard FlexNet licensing software.
Developed data migration and import/export component using XML DOM and JDOM to transfer data between installations and product releases.
Network Management Products, Windows platform responsibilities included the development of several C++ components.
All were required to be accessible via JNI.
First provided access into IIS services in Windows 2000 to allow configuration of the FTP server.
Another provided access into configuring file security and command line execution.
Third major component provided software licensing based upon a standard software-licensing product.
Responsibilities included being the team's resource into the Microsoft developer products by keeping abreast of developments such as the .NET framework and C# programming language.
SSL-VPN device manager.
Developed components using Agile programming to increase productivity.
Collaborated on creating use cases which defined product functionality.
Responsible for components to communicate with device using SOAP over HTTPS using Apache SOAP and HttpClient.
Component had to manage the X.509 certificate requirements for the SSL connection.
Client Integrity Scanner for Symbian Phones.
Prototyped an XML-based rules manager component which dispatches input XML stream into component queries and collects results.
Code created in Symbian C++ on Codewarrior and Visual Studio .NET IDEs.
Software Design Engineer January 1990 to January 2000Company Name － City, State
Member of the technical staff contributing to all aspects of product generation process in the following healthcare product areas:.
Central station for monitoring patient vital statistics.
Developed component using COM to export patient alarm data to a third-party paging system.
Other responsibilities included the enhancement and maintenance of two areas, a persistence layer on top of the database and a subsystem for storing patient data into this database.
Work involved C++, multi-threading, COM and SQL on the Windows NT platform.
Operating room charting system.
Design was done using use-case driven approach and modeled in UML with Rational Rose.
Responsible for developing business object layer for system domain objects.
Additional efforts involved patient data import application using HL-7 interface into a MS SQL database with ADO, SQL and C++.
Cardiac Catheterization Lab monitoring product.
System interconnected HP-UX workstation with specialized monitoring and recording hardware for use in cardiac catheterization procedures.
Software project leader for two product releases requiring task management, architecture decisions and design responsibilities.
Served as system architect for the next generation product involving collaboration with a major imaging company.
In addition, had development responsibilities for creating components to interface between the systems and real-time video capture.
Software was developed in C and Motif under the UNIX environment.
Coordinated multiple field trials working with customers to develop product solutions for their specific needs and incorporate these into following product releases.
Provided support for product trade shows.
Engineering Scientist January 1983 to January 1990Company Name － City, State
Key individual contributor serving in both development and technical lead roles in the following projects, requiring a secret clearance:.
Combined Ada and C-based real-time embedded systems using multiple microprocessors for use in combat vehicles with software adhering to the DoD-STD-2167 standard.
Expert Systems for use in command and control environments as well as vehicle diagnostic systems.
Generation of software tools to aid productivity as well as serving as a mentor in software engineering concepts to the team.
Master of Science : Computer Science, 1987Boston University － City, State
Master of Engineering : Computer Engineering, 1983Rensselaer Polytechnic Institute － City, State
Bachelor of Science : Computer Engineering, 1982Rensselaer Polytechnic Institute － City, State
Resumes, and other information uploaded or provided by the user, are considered User Content governed by our Terms & Conditions. As such, it is not owned by us, and it is the user who retains ownership over such content.
Rensselaer Polytechnic Institute
Job Titles Held:
Principle Software Engineer
Software Design Engineer
Master of Science : Computer Science , 1987 Master of Engineering : Computer Engineering , 1983 Bachelor of Science : Computer Engineering , 1982
Create a job alert for [job role title] at [location].