Manager / Tech Lead Resume
Mclean, VA
SUMMARY:
- 14 - years experienced Manager / Tech Lead for software development and supervision.
- Incorporates corporate objectives for new project plan and release.
- Excellent communication, interpersonal, analytical and presentation skills.
KEY TECHNICAL SKILLS
Programming: Java/J2EE, Spring, Hibernate, JUnit, HTML, jQuery, Swing/SWT, ANT, Multi-threading, Log4J, Shell Script/Bash, SQL/SqlPlus, XML, JSON
Databases: Oracle, IBM Netezza, PostgreSQL, MySQL, Sybase, DB2
O/S: Windows 10/8/7/XP/2000, Linux, UNIX
Tools: Eclipse, IBM Rational Application Developer, Hudson, Jenkins ( Pipeline), Autosys, AWS
J2EE/Web Platform: WebLogic, Tomcat, A pache, Websphere, JBoss
Version Control: Git, SVN, CVS, IBM Rational ClearCase
EXPERIENCE:
Confidential, Mclean VA
Manager / Tech Lead
Responsibilities:
- Lead Team on Freddie Mac Software Application developing, upgrading, migrating, and testing.
- Coordinating Business, Midware, Database, Unix, Autosys, Security, Firewall team to support the SDLC.
- Meet all the team yearly goals of the department’s project pipeline.
- Mentor team on the software development, cycle 1 and 2 testing, and production release.
- Participate and lead the meetings of project status, cross-team cooperation, cross-department support.
Confidential, Herndon, VA
Software Development Analyst
Responsibilities:
- Lead the development team and provide the solution in SOA architecture
- Design and implement the REST service solution for the business report data searching/managing using Java servlet on JBoss/Jetty server
- Implement the functional Web UI with Html/JavaScript/jQuery that works through the REST services
- Setup the Apache Solr search engine 5.4.0 to index 1 million business reports from oracle database, also provide the search result in JSON and XML format through REST services.
- Design the database/table/view and the ELT process for the business report storage on Oracle 12
- Provide the JUnit testing cases
- Invent the Java based multi-threading ESB solution to retrieve Security pricing data from Tibco BUS
- Construct SOA system connection to Web Service/Oracle using Shell Script/Sqlplus
- Create the Shell script and SQL based data ETL solution for the IBM Netezza Data Ware House
- XML data processing using DOM, SAX, and XSLT
Confidential, Columbia, MD
Team Lead
Responsibilities:
- Demonstrate outstanding leadership in guiding groups with technical and project managing skills in designing, implementing, testing, releasing and supporting the distributed enterprise system.
- Expertise in the business requirement setup/analyze, work task setup, deadline management, emergency handling, code optimization/review, and responsibilities delegating.
- Coordinate with cross-functional groups working on business requirement, architecture, testing plan, production release, and on call supporting.
- Have good understanding of Java/J2EE design patterns and SOA design
- Architected a J2EE , Spring , Websphere and Tibco based 7 million-user web application.
- Integrate other sub-system including cash management system, user account management system and balance/position system with the application through Tibco , Tuxedo , EJB based services, and XML .
- Design server logic and business data models using Java and J2EE design patterns.
- Design web ( HTML, Java Script, Ajax, JSON ) components and Core Java business logic.
- Improve the mid-ware architecture of the Cash Management frame work using Tibco Activematrix 2.2 with Business Work , Service Grid , Service Gateway , and AMX Administrator .
- Support the QA test with setting up users’ case and fixing defects.
Confidential, Chicago, IL
Senior Java Developer
Responsibilities:
- Lead Order Entry Cache project design based on SOA architecture with Java , J2EE and Spring .
- Create multi-thread data model to cache the rush hour order in FIX message from the TIBCO ESB.
- Provide the JUnit testing cases following the business requirement.
Confidential, Chicago, IL
Software Engineer
Responsibilities:
- Create Java , J2EE applications to communicate with exchange companies for market data and orders.
- Develop FIX gateways and SWT/JavaSwing UI handling and providing the exchange data to users.
- Configure the JBoss server and implement JGroup / JMS services to provide the system bus following the SOA architecture.
- Persist system data including market data, order and the user p into PostgreSQL database.
- Implement the Stop, Stop-Limit, Market If Touched, Trailing-Stop algorithm.
- Design and create Java/Swing , Multi-Threading UI to display the real-time market data.
- Implement the encoding/decoding logic of the FIX/FAST market data.
- Configure and implement the TIBCO Rendezvous message receiver and sender.
- Design and improve the reversion control system utilizing Java/Swing , and connecting to the HP NonStop hosts with TCP/UDP/FTP utilizing Jakarta Commons Lib.
Confidential
Software Developer
Responsibilities:
- Design and create Java UI application to display and store the financial and experimental data.
- Implement the conversion of the XML experimental data.