Technical Lead / Supervisor Application Development Team Resume
Coppell, TX
SUMMARY:
- Accomplished IT professional wif sixteen years of in hands - on technical management, client server application development and real time programming.
- Possess strong interpersonal, problem-solving and change management skills. Adept at leading in-house and external teams to complete multi-million dollar projects on time, on budget and in line wif exacting customer specifications.
TECHNICAL SKILLS:
Servers: Sun, HP, AIX, Compaq, Dell, and IBM
Desktops: Compaq, IBM, Dell, HP, Sun, Acer, Toshiba and Apple
Operating Systems: Windows XP Professional, Windows 2000, NT 3.5, NT 4, Windows 3.x, Windows 95, Windows 98, UNIX, Solaris, Linux FC6, OS/2, and VMS
Server Applications: Apache Web Server, Tomcat, Weblogic 10, Weblogic 9, Weblogic 6.1,Weblogic 5.1, J2EE, Blueston, JRun, JBoss 6.3, MS IIS, Sybase 11.9.1, MS SQL, Oracle 11.0, Toad, MySQL and Cloudscape
Languages And Scripts: Java, C/C++, C#, Visual Basic, HTML, XML, JSP, Java Servlets, Struts, FORTRAN, Assembly, Java script, Perl, SQL, and Korn Shell
Security: PGP, BASE64 Encoding/Decoding, SSL, HTTPS, Digital Signature, Signed Applets, PKI, Socket Communication
Software Development Tools: Eclipse JUNO, Eclipse 3.3.2, Android SDK, ESB (Progress Sonic 6.1 and webMethod 7.1.2), IntelliJ IDEA 8, RAD Suite, Webgain Studio, JBuilder 8.0, Visual Caf 4.5, Eclipse 3.2, Text Pad, Front Page 2000, JDK1.1, JDK1.2.2, JDK1.3, JDK1.4.2, JDK 5, J2EE, XMLSPY 5.0, OptimizeIt3.0, JProbe2.0, MagicDraw UML 3.6, Rational Suite Development Studio, ClearCase LT, ClearCase Enterprise, Clear tool, CVS, SmartCvs, TorToiseCvs and Net Object Fusion 3.0, SourceSafe
Desktop Applications: MS Office, Internet Explorer, Firefox, MS Project, Chrome
PROFESSIONAL EXPERIENCE:
Confidential, Coppell, TX
Technical Lead / Supervisor Application Development Team
Responsibilities:
- Managing Application Development Team in providing comprehensive development and support to teh core applications used by Confidential Pharmacy
- Manage and lead hands-on development on multiple projects such as FRED (client/server web base app) and Biogen, DWI (Middleware Integration).
- Working wif internal and external business partner for products requirements, also working wif project managers and developers in defining teh time line and user stories for Scrums.
- Collaborate wif Architects and across teams to solve system complications of mission-critical projects, also collaborating wif developers and Architects for code review and solution implementations.
- Designed strategies wif developers to ensure all teh projects and enhancements are meeting teh delivery date.
- Provide technical expertise to development team to increase functionality and ensure timely completion of work assignments.
- Making sure to team is using different design patterns (Strategy, MVC, Delegate, State, Command, DAO etc.) and creates test scenarios for continuous integration.
- Design and Presented a POC to migrate legacy services and process from JCAPS to Camel ESB.
- Service Excellence for RxExpress integration and migration wif Middleware application.
- Environment used for projects. (Windows XP, JBoss Developer, Eclipse 3.3.2, Java 1.6, JQuery, Mustache, Ajax, Oracle 10, JSP, JDBC, Spring 3.1, Hibernate, HL7, JMS, XML, XSL, JON (JBoss Operations Network), JBoss 6.3, Tomcat 7, Subversion, GitLab, Jenkins, TOAD, Agile)
Confidential, Dallas, TX
Senior Software Advisor
Responsibilities:
- Lead/Design/Integrate an e-Procurement system wif POL (Print Online) application to provide seamless access to Fortune 500 companies to print documents via their own e-Procurement system.
- Utilized Lean Methodologies to design and implement request and response message using cXml protocols.
- Modified existed application flow to accommodate teh new functionality and future ePro req/res.
- Created and modified session bean to support teh existing and new functionality.
- Created and modified DAO classes for CRUD operations.
- Created JSP’s to administer teh procurement site.
- Designed Android based application, writing core framework logic for teh mobile app. Defining and writing different Restful services request and responses. Mapping request/response wif Gson for to/from String to Object.
- Involve in project design, design documents, requirements gathering and implementation.
- Applying different design patterns (Strategy, MVC, Delegate, State, Command, DAO etc.)
- Using JUnit to create test scenarios for test first development (TFD).
- Shining Star s for e-Procurement implementation and deployment for all phases.
- Environment used for projects. (Windows XP, Eclipse JUNO, Eclipse 3.3.2, Android SDK, Java 1.6, Ajax, Gson, JSON, Oracle 10, JSP, JDBC, Spring 3.1, Hibernate, JMS, XML, XSL, JUnit, Web Logic 10, cXml 2, Subversion, TOAD, Agile)
Confidential, Dallas, TX
Senior Software Developer
Responsibilities:
- Wrote web services using webMethod ESB for internal and external clients.
- Wrote JMS services, processes, web services using Progress Sonic ESB.
- Wrote adapter framework in Java to map VoiceObject IVR framework.
- Involve in project design, design documents, requirements gathering and implementation.
- Supported struts based GAD (Genesys Application Designer) application
- Involved in coding front end client using JSP’s, Strut Framework and Tiles.
- Used Apache Axis 3 to create web services client, to get data thru .NET webservices.
- Wrote web services in .Net for clients to access daily payment data, using ESB process as middle ware to apply business logic and flow control.
- Added utility halper classes for mapping data to customized xml.
- Applied different design patterns (Strategy, MVC, Delegate, Command, DAO etc.)
- Added new JSP’s and Struts functionality for new requirements.
- Migrated code base from VSS to Perforce SCM.
- Used JUnit to create test scenarios for test first development (TFD).
- Multiple Rock Star s for ESB migration project.
- Environment used for projects. (Windows XP, Eclipse 3.3.2, Java 1.5, STRUTS, TILES, Ajax, MS-SQL Server, Spring Framework, JSP, JDBC, XML, XSL, JUnit, Voice Objects 7.3, SOA, ESB-MQ Sonic, webMethod 7.1.2, Visual Source Safe and Perforce)
Confidential, Addison, TX
Senior Java Developer
Responsibilities:
- Involved in project design, design documents, requirements gathering and implementation.
- Involved in coding front end client using JSP’s, Strut Framework and Tiles.
- Involved in coding backend Session beans using Spring Framework to map result set to mapper classes.
- Code AJAX calls to make JSP’s components updates smooth and RIA.
- Used DXHTML JavaScript components to make pages interactive smooth.
- Added utility halper classes for mapping data to customized xml.
- Applied different design patterns (DAO, Strategy, MVC, Delegate, Command etc.)
- Added new JSP’s and Struts functionality for new requirements.
- Used JUnit to create test scenarios for test first development (TFD).
- Environment used for projects. (Windows XP, IntelliJIDEA 7, Java 1.5, STRUTS, TILES, Ajax, Core Spring Framework, Weblogic 9, JSP, JDBC XML, XSL, JUnit, Visual Source Safe and Oracle)
Confidential
Senior Java Developer
Responsibilities:
- Involved in project design, design documents, requirements gathering and implementation.
- Involved in refactoring teh code to make it more cohesive and less couple.
- Involved in porting old DB2 database to Oracle database and new schema mapping.
- Involved in porting application to new hardware.
- Involved in coding backend Session Beans using wif Spring Framework for Weblogic.
- Applied different design patterns (DAO, Strategy, MVC, Delegate, Command etc.)
- Added new functionality using Spring Framework to DAO layer.
- Added new pages and struts functionality for new requirements.
- Used JUnit to create test scenarios for test first development (TFD).
- Environment used for projects. (Windows XP, Java, STRUTS, RAD Suite, Weblogic 9, XML, XSL, JUnit, eRoom, Rational Suite, ClearCase and Oracle)
Confidential
Senior Software Engineer / Consultant
Responsibilities:
- Involved in project design, design documents, requirements gathering and implementation.
- Involved in performance enhancement and updates for Swing client application.
- Involved in refactoring teh code to make it more cohesive and less couple.
- Involved in porting old application to a web based reporting.
- Applied different design patterns (DAO, Strategy, MVC, Delegate, Command etc.)
- Used JUnit to create test scenarios for test first development (TFD).
- Involved in porting old database to MySQL and new schema mapping.
- Environment used for projects. (Windows XP, Java, Servlet, Eclipse 3.1.2, XML, XSL, RegEx, JUnit, CVS and MySQL)
Confidential, St. Louis, MO
Senior Software Engineer
Responsibilities:
- Involved in project design, design documents, requirements gathering and implementation.
- UML diagrams for different use cases (class diagrams, sequence diagrams).
- Involved in performance enhancement and updates for ORM Object Database (FastObject).
- Involved in refactoring teh code to make it more cohesive and less couple.
- Used JUnit to create test scenarios for test first development (TFD).
- Environment used for projects. (Windows XP, Java, Swing, Eclipse 3.1.2, XML, XSL, RegEx, JUnit, Perforce and ORM (Fast Object), Design Patterns)
Confidential, St. Louis, MO
Senior Software Engineer
Responsibilities:
- Involved in project design, design documents, requirements gathering and implementation.
- UML diagrams for different use cases (class diagrams, sequence diagrams).
- Involve in refactoring teh code to make it more cohesive and less couple.
- Finished two projects life cycles, all projects are designed to gear towards using OO and patterns.
- Modeling work is done using EMF framework, XML and URI.
- Wrote Session Beans (Stateless, Stateful and Entity) to test wif different data sources for different application servers mainly Weblogic and JBoss.
- Also implementing AOP programming is used, to reduce duplication and enhancement.
- Implementing and defining new use case for new functionality based on EMF framework for eclipse.
- Using regular expression for XML data formats.
- Using XmlSpy to define different XML Schema for configuration file.
- Using JUnit and PDETest to create test scenarios for test first development (TFD).
- Environment used for projects. (Windows XP, Java, Swing, Eclipse, Weblogic, JBoss, XML, XSL, RegEx, JUnit, CVS and Webservices, Design Patterns)
Confidential, St. Louis, MO
Senior Software Engineer
Responsibilities:
- Worked on FBWT intranet java project to provide client/researcher a scientific data analysis reports based on their specific criteria.
- Used JFreechart API’s to model data and render them to different types of charts (Scattered, Regression Line, Bar and Pie charts).
- Defined and updated current USE CASES.
- Written GUI client using .NET to render different dataset information.
- Written and read data from XML dataset.
- Saving user configuration in registry wif Win32 API.
- Used regular expression for XML data formats.
- Finished two projects life cycles.
- Used XmlSpy to define different XML Schema for configuration file.
- UML diagrams for different use cases (class diagrams, sequence diagrams).
- Used JUnit and NUnit, created test scenarios for test first development.
- Also halp colleague in C#, .NET environment and XML for their projects.
- Environment used for projects. (Windows XP, .NET, Java, IntelliJ, XML, XSL, RegEx, Visual Studio for .NET, JUnit, Design Patterns)
Confidential
Senior Software Engineer
Responsibilities:
- Involved in defining and creating a Common Language Framework (CLF).
- UML diagrams for different use cases (class diagrams, sequence diagrams).
- Involved in refactoring teh code to make it more cohesive and less couple.
- Wrote middle tier application using SOAP protocol to provide tickets and flight information from host to client.
- Wrote GUI client using SWING and SOAP to render flight and tickets information on KIOSK.
- Also write XML based scripts to capture and format data receive from host, so middle tier application can use parser service to capture teh data.
- Used regular expression for XML data formats.
- Also write client application in .NET using Visual Studio for specific clients.
- Involved in Test First Development using JUnit and NUnit.
- Environment used for projects. (Windows XP, Linux, Java, Swing, .NET, SOAP, XML, XSL, RegEx, Eclipse 2.1, Visual Studio for .NET, JUnit, Design Patterns)
Confidential
Senior Software Engineer
Responsibilities:
- Involve in defining and creating a Presentation Markup Language (PML) framework.
- UML diagrams for different use cases (class diagrams, sequence diagrams).
- Involved in Test First Development using JUnit and refactoring methodology.
- Define PML so it could be used wif any web services using XML.
- Created XML, XSLT, and PML documents for presentation and data definition layers.
- Involved in defining / creating different web components for a secure web site for a Financial and Energy services client.
- Wrote services to provide business and core halper functionality to teh application.
- Wrote USE-Cases for teh site.
- Implemented smart card (Gemplus and SchlumbergerSema) using Javacard2.0 and OCF API for secure E-Purse data storage.
- Creating PDF files dynamically using fop and FO object XSL.
- Used Jakarta’s Ant XML program to build project code and java doc pages.
- Wrote Korn shell scripts to automate ABC Financial build process that sent emails based on deprecation warnings, errors, or successes.
- Helped in setting up ABC Financial to phase-II on ClearCase LT for source code management.
- Wrote store procedures and short scripts to update, add or alert tables and data for new or old functionality on Sybase database.
- Involved in new functionality add on for phase-II and phase-I completion transition.
- Also involved in evaluating different technologies (etc. Webservices, SOAP, EJB2.0, .NET) for future projects.
- PML framework works very similar concepts and functionality as Struts framework. Applies same MVC pattern.
- Environment used for projects. (Windows XP, IBM, Linux, Java, PML/Struts, Tomcat, JDBC, J2EE, .NET, SOAP, XML, XSL, RegEx, JBuilder8, Eclipse 2.1, Visual Studio for .NET, Sybase, Design Patterns )
Confidential, Fort Worth, TX
Consultant Programmer
Responsibilities:
- Involved in defining / creating web services (SOAP, XML RPC) for Edison/Super PNR project, to halp other projects to use these services for B2B integration.
- Involved in implementing clustering environment using Weblogic 6.1 for multiple layer of cluster.
- Involved in integration and implementation of server side use cases.
- Designed and coded CMP and BMP Entity Bean for Oracle Database mapping.
- UML diagrams for different use cases (class diagrams, sequence diagrams).
- Also designed and coded Session Beans as Façade or Controller bean.
- Using Web Gain Enterprise suite for development and deployment of EJB on Weblogic Application Server.
- Parsing XML data for client and server services.
- Creating intranet sites using JSP’s for internal departmental customer service updates.
- Wrote shell and Perl scripts to automate teh build process for production environment.
- Created and updated class diagrams, sequence diagrams, and event action table documents using Rational Rose Suite.
- Environment used for projects. (Windows XP, IBM, Solaris, Linux, Java, Tomcat, JDBC, J2EE, SOAP, XML, XSL, Webgain Studio, JBuilder6, Oracle, Design Patterns)
Confidential, Fort Worth, TX
Consultant / Lead programmer
Responsibilities:
- Worked as Consultant / Lead Programmer for one of teh biggest Object Oriented project for Confidential AACORN IT project.
- Involved in integrating different use cases for client and server side components.
- Created different table models using Swing and support classes for use cases. Used singleton, facad and delegation patterns during software implementation.
- Created and updated class diagrams, sequence diagrams, and event action table documents using Rational Rose Suite.
- Lead teh system test team for fixing bugs and defects for release one.
- Updated different use cases Session Beans for defects resolving process.
- Created scripts to automate teh build process, using Clear tool to access VOB for client, server, server layer and finished product client jars.
- Involved in deployment of server jars using Bluestone’s Application Server deployment tools and single server scripts on SUN Systems.
- Deployed clients jar on NC’s and PC’s.
- Used JDBC to access Oracle database for Confidential Host Objects.
- Environment used for projects. (Windows 2000, IBM, Solaris, Java, Swing, Tomcat, JDBC, J2EE, XML, XSL, Webgain Studio, JBuilder6, Oracle, Design Patterns)
Confidential
Consultant / Lead Programmer
Responsibilities:
- Designed an Object Oriented Ticket Process client/server distributed application for teh One Call Center Analyst team, which halped Analyst to process multiple tickets in very short time.
- Used Swing utilities thread model to safely update components. All teh implementation was model based on MVC patterns. Server side was designed on RMI/RMI-IIOP distributed technology.
- Used MagicDraw UML tool to model Ticket Process client/server application.
- Sybase JDBC2.0 driver was used to communicate wif teh Sybase database for any data update/read
- Used JNDI wif Data Source interface for database connection pooling
- Updated and designed web pages to improve teh functionality for call center analyst response to their clients.
- Designed secured signed applets for external customers to process their ticket response securely.
- Setup/Maintained One Call Map (client/server CORBA based) application
- Wrote stateful session beans for Ticket Process application, tested using J2EE-Sun Application Server, also deployed on WebLogic 5.1 and WebLogic 6.0 following EJB1.1 specs.
- Involved in analyzing hardware/software for upgrading One Call current hardware/software replacement, future tools, future application design and halping IT-team people wif their projects.
- Environment used for projects. (Windows 2000, Compaq, IBM, Solaris, Java, Swing, JDBC, J2EE, XML, Visual Cafe, JBuilder5, Weblogic, Oracle, Sybase)
Confidential
Consultant Programmer
Responsibilities:
- Designed, maintained and updated Database Engineering Group scripting tools to generate reports and data files for multiple customers.
- Also designed a RMI based server for a Multiple Document Interface (MDI) three-tier application using Swing.
- Primary purpose of this server will be to provide new or old projects information, monitor and lock projects if used by two or more people and update database information upon client request.
- Try to apply BOOCH methodology in project design.
- Wrote new tools in Java and Perl to generate GEN files and site-specific data files to create a new site load.
- Environment used for projects. (Windows 98, Solaris, Java, JDBC, Swing, Visual Cafe, JBuilder, Perl, Oracle)
Confidential
Consultant Programmer
Responsibilities:
- Worked as a System Analyst / Consultant programmer for Williams WISC IT team.
- Designed, Maintained and Updated GISB (Gas Industry Standards Board) E-Commerce project.
- Used PGP encryption protocols for energy transactions request from different trading partners.
- Also designed our own base64 encoding and decoding halper classes for encryption and decryption.
- Designed multiple CGI programs in Visual C++ to handle inbound http request from different trading partners. Also maintained and updated quiet a few CGI programs to work properly on multiple servers.
- Designed and implemented a multithreaded batch browser in Java to process E-Commerce data concurrently to remote locations, using sockets and network TCP/IP communication protocols.
- Wrote CGI programs using Java Servlets API to improve teh performance of retrieving log information and move files remotely from one directory to another.
- Recreated all teh GISB web pages using Front Page 98 and Notepad.
- Installed and setup IIS 4.0 and Website web servers.
- Created multiple graphical user interactive applets (like Visio) for teh company charting layout project.
- In this project used JDBC for data read and update from an Oracle database.
- Also halped colleague in Java, Java scripts, Perl scripts, and Database setup for their projects.
- Environment used for projects. (Windows 98, Solaris, C++, Java, JDBC, Visual Cafe, Perl, Oracle)
Confidential
Application Developer Analyst
Responsibilities:
- Served as a key member of a team who designed teh front end and back end application for teh Network Mediation Department.
- Designed an object oriented billing interface application for teh Network Mediation Project so it can use multiple input formats and processes them for downstream processes on an AIX UNIX platform.
- Lead multiple projects to design an object-oriented application in teh C++ Language.
- Helped DBA’s to setup a Global Reconciliation Database for revenue of all teh Network Mediation Projects.
- Created different data entry GUI forms for internal application in PowerBuilder, to support call center.
- Created store procedures in Sybase for Global Reconciliation databases revenue testing.
- Created Perl and Korn shell scripts for environment setup and filtering input formats for teh front-end processes.
- All of teh above applications have been designed to follow year 2000 standards. Created web pages using Front Page, which contained information and design documents for projects.
- Environment used for projects. (Windows 95, Solaris, C++, Java, JDBC, Visual Cafe, PowerBuilder, Perl, Sybase)
Confidential
Design Engineer
Responsibilities:
- Designed real time simulation applications for navigation wif keeping customer satisfaction and time management as a first priority.
- Redesigned and updated teh navigation database for worldwide airports and navigation facilities using C-language in teh UNIX AIX-System environment.
- Designed software modules to simulate HF-Communication instruments using teh FORTRAN and C-language.
Confidential
Flight Devices Tech
Responsibilities:
- Maintained various types of simulations for their flight performance and quality assurance service.
- Maintained and updated software modules for system performance and accuracy using FORTRAN and C language.
- Ran diagnostic tests on system hardware for fine-tuning of teh flight systems.