Lead Developer Resume
4.00/5 (Submit Your Rating)
Rockville, MarylanD
SUMMARY:
- Over 10 years of professional experience in software design, development, integration and testing of complicated system in bioinformatics, finance, healthcare, insurance, and IT industries.
- Extensive experience in J2EE Architecture, Web Application, Object Oriented design and development.
- Solid programming skills with Java, C/C++, proficient in Windows and UNIX operating system
- Web front end programming using javascript and javascript framework jquery, extJS, angularJS
- Deep knowledge of full software development life cycle with strong analytical and problem solving skills.
PROFESSIONAL EXPERIENCE:
Confidential Rockville, Maryland
Lead developer
Responsibilities:
- Designed, implemented and supported web site with J2EE/Java integrated with Spring and Hibernate.
- Build GUI with various javascript frame work, EXTJS, AngularJS, JQuery
- Write unit test with JUnit.
- Use Maven as a build manager
- Continue integration use Jekins
- Follow Agile software development life cycle.
- Connecting to Postgresql in AWS Cloud
- Deploy teh tomcat and apache server in AWS Cloud
Confidential
Senior Software developer
Responsibilities:
- Designed and implemented Immport.org, FluDB.org and ViprBRC.org web site with J2EE technology including Struts integrated with Spring and Hibernate.
- Integrated various Bio - Informatics tools to web site, including Muscle, Archaeopteryx, jMol, Jalview, and MUMmers, tools are running on a through WebService implemented with Restful API.
- Ran application on Apache Tomcat 6.0 servlet container, utilized source control tool CVS, SVN version control.
- Utilized Prototype and jQuery JavaScript library to implement Ajax and Web 2.0.
- Utilized test driven methodology with JUnit. Continue integration with Hudson
- Developed and implemented business/database layer in Spring Framework/EJB/Hibernate to load, store query and modify data to/from Oracle Database/Data warehouse
- Developed an automatic Data uploading tool to parse raw data in xml, excel or text format
- Agile software development practices with SCRUM meetings and short releasing cycle each month.
Confidential, Washington, DC
Senior software developer
Responsibilities:
- Designed and implemented Session Façade, and implemented Entity Bean for persistent layer, utilized Apache Struts Framework to process user request and response.
- Developed business logic in session and entity bean to manage data in Oracle Database and achieve database transaction by EJB
- Developed under WSAD, application runs under WebSphere Application Server with Oracle 9.2, Clear Case as teh version control system, and Clear Quest as teh defect tracking system.
Confidential Philadelphia, PA
Senior software developer
Responsibilities:
- Developed a thin client J2EE application in web environment utilizing browser based technology via multi-tier client /server architecture
- Wrote code in Java and Oracle ODBC, responsible for teh full development life cycle
- Designed XML formats for data transfer, using DOM and SAX API and XSLT for dynamic content changes
- Developed Session and Entity EJB module to map/connect Oracle Database in teh backend
- Developed web interface with Apache Struts, Java Script, JSP pages and Servlet in Websphere
- Designed and Developed backend tuxedo service under Sun Solaris (UNIX) using IBM MQ API interfacing with Oracle database
- Developed C++ program on UNIX server to automate recovery process using Rouge Wave library and STL
- Guided junior developers
Confidential, Philadelphia, PA
Software engineer
Responsibilities:
- Designed, developed and tested a OEM printing software product development and support
- Developed multi-thread application for brand name printers (Cannon, Kodak, HP) in VC++
- Product support and enhancement for Confidential printing software under Windows Environment using C++ and MFC
Confidential RTP, NC
Software consultant
Responsibilities:
- Designed, developed and tested a platform independent software understanding tool (LEMMA) written in Java, Swing and Awt
- Implemented JNI interface and built libraries written in C and C++.
- Developed a source code library and configuration tool in C/C++ interfacing to DB2 (CMVC)
- Wrote Unix Shell scripts to install, initialize, configure teh Tivoli ATM system with Sybase, SQL server backend