Sr Software Engineer Resume
OBJECTIVE
Seeking a Java/Flex Developer position within an IT organization that utilizes best object-oriented technologies
and practices to provide custom software solutions to business challenges.
SKILLS
- Programming Languages:
- Java, Adobe Flex, ActionScript, JavaScript, Smalltalk, C/C++, Ada, Pascal, FORTRAN.
- Platforms/Servers:
- J2EE, JBoss, JRun, Epicentric Portal Server, WebLogic, IIS.
- Technologies:
- Adobe Flex, JFC/Java Swing, JGoodies, Nexaweb , JSP/Servlets, Hibernate, HL7, JDBC.
- Operating Systems:
- Windows 7/XP/NT/2000, Unix/Solaris, VAX/VMS.
- Software Development Tools:
- Flash Buider, Eclipse, JBuilder, JUnit, VisualAge, VisualWorks/ENVY, SVN, CVS, CMS, Visual SourceSafe, Ant, Log4J, Enterprise Architect, Visio.
- Databases:
- MySql, SQL Server, Oracle, Postgres, AS/400, Sybase, Rdb.
WORK EXPERIENCE
Confidential,(08/2008 Present) Richardson, Texas
Sr Software Engineer
Participating in the design and development of the SLC3S-A Communications program. Responsible for the GUI development of the Video Controller module. Technologies employed: Flex Builder, Java, ActionScript, Enterprise Architect.
Participated in the design and development of the GEMS (Ground Element Mimimum Essential Emergency Communications Net work System) project. Responsible for the presentation layer that provides a single stand-alone non-modal window, designed to guide the operator through a hierachy of overlapping and interrelated data and operations. Technologies employed: Java, Swing, ehCache, MySql, Enterprise Architect.
Confidential,(10/2002 08/2007) Plano, Texas
Sr Software Engineer
Participated in the design and development of an Enterprise Laboratory Information System to consolidate various legacy lab systems across the country. The new lab system encompasses a wide range of subsystems including specimen receiving, order entry, results entry, procedure distribution, patient and management report generation and delivery. Technologies employed: Java, JBoss, Swing/JGoodies/MVC, Nexaweb, Enterprise Architect, Oracle, Hibernate, Ant.
Participated in the design and development of various software applications that provide interfaces of clinical information between laboratories and hospitals. Implemented a parser/encoder of Health Level 7 (HL7) protocol. Technologies employed: Java, JBuilder, UML, SQL Server.
Confidential, (06/2001 10/2002) Plano, Texas
Java Developer
Participated in the design and development of a web site that facilitates options trading. Implemented options pricing algorithms based upon Black-Scholes and binomial models. Implemented algorithms that take an investor’s risk aversion and views of the underlying security and the stock market and derive an options trading strategy recommendation. The recommended trades are accompanied by a full set of risk/scenario analyses which can then be saved into a porfolio for investors to monitor their performance over time. Technologies employed: J2EE, JRun, Oracle, VisualSourceSafe, iterative development, and use case modeling (UML).
Developed and integrated Single Sign On (SSO) function to the Docent Learning Management System (LMS) with two collaboration tools called GradepointLIVE and QuestionMark. Technologies employed: J2EE, JRun.
Developed Hardware Detection Wizard Applet for GradepointLIVE application that checks a user’s workstation for the possibility of operating the GradepoinLIVE Applet that communicates with the GradepointLIVE server. Technologies employed: J2EE, JRun.
Confidential, (09/2000 03/2001) Irving, Texas
Java Developer
Participated in the design and development of a web-based version of the MS Visual SourceSafe for configuration within Epicentric Portal Server. Designed majority of system’s functionalities with use cases. Application used Java, JSP, HTML, IIS, JRun, and WebLogic. Packaged software components along with documentation for delivery. Provided user support during installation testing.
Performed consulting and customization services for clients with portal web sites powered by Epicentric Portal Server. Performed module customization using Java, JSP, and HTML.
Completed a 6-week Web Developer training for object-oriented programmer as a prerequisite for employment. Materials covered: Java, JavaScript, JDBC, JSP, ASP, and HTML. Designed, coded, and tested a complete e-commerce project using use cases, Java, JavaBeans, JSP, JDBC, RMI, HTML, IIS, JRun, and MS Access.
Confidential, (02/1997 09/2000) Irving, Texas
Sr Business Application Analyst
Responsible for developing a strategic software system that supports route planning and scheduling for all internal carriers as well as contract carriers. Implemented features include route creation, deletion, change, split, cancel, and email notification. Responsibilities included project initiation, project management, design and development of this client-server application. Worked with users to gather requirements. Performed system design utilized use cases and screen shots. Worked with server developers to design system classes as well as database tables. Technologies employed: VisualWorks Smalltalk (client) on Windows NT, C/C++ (server) on Unix and Sybase.
Prototyped a subsystem of the above software using Java Swing for the user interfaces while reusing as-is all existing server codes, stored procedures, and database tables. Created several Java classes for system objects. This prototype served as a proof of concept while transitioning to Java and retiring Smalltalk.
Confidential,(04/1995 02/1997) Dallas, Texas
Software Design Engineer
Responsible for designing and developing a material pull system for the ScheduleWORKS project. Participated in several user requirements meetings as well as requirements analysis sessions. Designed several system use cases and screen shots and ultimately implemented them using VisualWorks Smalltalk. Responsible for integration testing of ScheduleWORKS with other WORKS components.
Confidential,(09/1988 04/1995) Ft Worth, Texas Software Engineer
Designed and developed various avionics system interfaces simulation for the F-16 aircraft. Extensive structured analysis and design were used (using Teamwork SA/SD) for system modeling. Responsibilities included design/development of all supported Ada packages. Integrated several Booch’s Ada software components.
Designed and developed various in-house software tools to support numerous F-16 avionics software design/development groups, including software configuration management and tracking applications, table-driven requirements specification analysis applications. Extensive structured analysis and design were used.
Confidential, (11/1986 09/1988) Wichita, Kansas
Software Engineer
Designed and developed a subsystem for the flight simulation software of the V-22 aircraft. Performed functional testing to all of its flight dynamics modules. Developed extensive test plans from system requirements documents.
EDUCATION
Bachelor of Science in Computer Science
Certifications/Training:
Adobe Flex 4, Digitrain, March 2010
Java 2 Platform Enterprise Edition Certification, Brainbench, March 2006 (3902648)
Sun Certified Programmer for the Java 2 Platform, April 2002
Java 2 Programmer Certification, Brainbench, June 2000
Object-Oriented Developer Certification, Brainbench, June 2000
Web development training, by Populi, September 2000
Java for object-oriented programmer, ObjectSpace, December 1999
GUI programming with Java Swing, Sun Microsystems, May 1999