Lead Applications Developer Resume
TECHNICAL SKILLS:
Programming languages: Java, Objective C, C#, C++, Visual Basic
Programming IDE: Eclipse, MyEclipse, Jdeveloper, Xcode, Visual Studio
Java Application server: Jboss, Tomcat, Jetty
JS server: node.js
Bug tracking system: Bugzilla, FogBugz.
Version Control System: git, CVS, Subversion
Java Application: Spring MVC, Hibernate JPA, EJB, Struts, Servlet, JSP, JSF Web application HTML, CSS, JavaScipt
Java Webservices: Resteasy, Apache Axis2, SOA, SOAP, WSDL, postman
Java PDF: iText
JavaScript Frameworks: Angular JS, React, node.js, npm, express, Extjs, Jquery, Ajax
JavaScript Debugger: FireBug, Microsoft Script debugger.
Xml: xml parsing (xerces DOMParser), xml validation
Database: Oracle, SQL Server, MySql, MongoDB, Mongoose, Realm, Eleasticsearch
PL/SQL IDE: PL/SQL developer, Toad, MySql Workbench
Oracle application: Oracle Designer, Oracle Form builder, Oracle Report builder
Report tools: Oracle report, Crystal Report, Formula One eReport, Jasper Report
OS & related: Windows, Unix, Linux, Dos, Putty, WinSCP, Shell scripting.
Build & deployment tool: LuntBuild, Ant, Apache Maven
Agile software development project management: JIRA, Sprint, Scrum, Trello
Architect: UML, Java design patterns
Application server performance: New Relic, Apache JMeter
Continuous integration: Jinkens, Xcode server
Application test: junit, selenium, jbehave, appium.
Enterprise integation: Spring integration, Apache Camel, JMS, Apache AactiveMQ, OpenJMS, Talend Enterprise ESB, Rabbitmq
Other skills: A+ training, Data Mining.
PROFESSIONAL EXPERIENCE:
Confidential
Lead Applications Developer
Responsibilities:
- Leading the efforts to design an analysis system for log files using Elasticsearch, Kibana, Logstash and Filebeats.
- Leading the efforts to design and test the performance of servers by using Apache JMeter.
- Elasticsearch Java Web Application
- Leading the efforts to design and build a java web application by using Elasticsearch, Elasticsearch Java client, Angularjs, Spring and Tomcat.
- Leading the efforts to design and implement a system to track errors in enterprise integration by using Apache Camel, Rabbitmq, Redmine and Redmine - java-api.
- Leading the efforts to develop the enterprise integration between SIS Banner application and Peoplesoft by using Rabbitmq, Camel, Apache velocity template and Groovy.
Confidential, Baltimore, MD
Consulting Technical Lead
Responsibilities:
- Leading a 5 developers and QAs team to build an iPhone application to monitor social media attentions using Objective C, Spring Boot, Restful API, JPA, Spring Scheduler, MySQL, Appium and JBehave.
- Leading a 6 developers and QAs team to build a mass update web application for a big health insurance company client by using Angular JS, Bootstrap, node.js, RESTEasy, Camel and Jboss. The front end is a javascript application. The back end is a java restful api service application using Oauth security.
- Using Spring Boot & Spring Security to build a security management system.
- Supervising 7 software engineers from developer 1 to senior developer. Doing their weekly one on one, helping their professional growth, evaluating their performance, managing their schedule and approve their timesheet & expense.
Confidential, Baltimore, MD
Senior Java developer
Responsibilities:
- Leading development team to developing and maintaining full services online homebuilder information systems involved in requirement gathering, analysis, planning, design, development, debug, test, deployment, performance tuning and maintenance.
- They are Oracle(Buildtopia)/SQL Sever(Sales1440) powered web based Java Information Systems using Jboss(Sales140) and Tomcat(BuildTopia) as application servers.
- Using Java EJB(Sales1440) and Spring MVC, Hybernate JPA technologies(Buildtopia).
- Leading development team to keep improving the software to customers’ satisfaction. The software supports leads, sales, sales management, project management, bid and contract, construction scheduling, accounting, service, and administration.
Confidential, Baltimore, MD
Java & Oracle developer
Responsibilities:
- Developing a new Web based Oracle DB driven Java application software system for clinic trial from scratch.
- Involved the full software developing cycle from collecting requirements/analysis, application design, developing code, testing, debugging and maintenance.
- Users can use this system to manage their Confidential .
- They can use this system to recruit patients, schedule patient visits, keep track medical examinations, and create forms to upload their data to our database, analyze their data and generate reports.
- We use Oracle 11g as our database, cluster of Tomcats as the application server, Eclipse as our developing IDE.
- Using JSP, Extjs that is a JavaScript and Ajax based framework to develop the layouts.
- Using Java class and Servlet to handle business logics. Using Hibernate JPA to handle data persistence.
- Using Oracle Report as our report tool. CVS is used as the version control tool.
- Ant is used to build the war files and deployment.
Confidential
Application developer
Responsibilities:
- Building new xml forms using xml, xml parsing, xml validation, CSS, JavaScript, Java, PL/SQL
Confidential, Washington, DC
Java web application developer
Responsibilities:
- Developing Web based Java report system using Java, JSP, JavaStript, SQLJ, PL/SQL, Oracle DB Server 10g and HTML.
Confidential, Washington, DC
Java & Oracle developer
Responsibilities:
- Upgrading the security and account management system using Java, jsp, html, pl/sql, Oracle form Builder 6i and Oracle DB Server 9i.
- Handling reports privacy issues using Oracle Reports Builder 6i and Oracle DB Server 9i.
- Migrating Forms and Reports using Oracle Form and Reports Builder 6i, 10g and Oracle DB Server 9i.
- Doing biomedical research using human tissues, animal models, cellular and molecular technologies. Focusing on to find the potential preventive and care medicines for Alzheimer disease and aging related diseases. Having over 20 publications on national and international professional journals and have 2 patents.
Confidential, AL
E-commerce web developer
Responsibilities:
- Developing E-commerce web using VB, VB Script, HTML, JavaScript, XML, COM, MTS and SQL Server
Confidential, AL
Web developer
Responsibilities:
- Developing web pages in the IS2000 National Project using ASP, JavaScript, HTML, IIS, NT Server and SQL Server