Software Developer/technical Lead Resume
SUMMARY:
- Extensive experience in full software development
- In - depth experience with developing Web Applications
- Strong integrating web applications with backend system
- Very enjoying Agile method for development as well as waterfall development
- Solid knowledge of OOD/OOP
- Self-motivated team player with a positive attitude and able to work under pressure
- Outstanding problem solver, enjoy challenging projects
- Detailed-oriented, accurate and responsible
TECHNICAL SKILLS:
Languages: Java, C/C++, Python, PHP, JavaScript, Perl, B/C Shell Script, SQL, PL-SQL
Backend Technologies: Java(6/7/8/9)/J2EE, Spring MVC, Spring Batch, Spring Web Service, Spring Boot, Spring Security, Hibernate Frontend Technologies: Angular 2/ReactJS/ExtJS/JQuery, HTML/CSS
Databases: MongoDB, MySQL, Microsoft SQL Server, Oracle
Network Programming: TCP/IP, HTTP, FTP, SMTP, POP3, IMAP
Operating System: Unix(Solaris), Linux(CentOS/RedHat), VxWorks, VMS, Microsoft Windows Server, MacOS
Application Servers: Apache/Tomcat, WebLogic, JBoss, Microsoft IIS
Software Tools: Eclipse, IntelliJ, Ant/Maven, Ansible, Jenkins, MySQL Workbench, SQL Server Management Studio, SQL Developer, JBuilder, MS Visio, GitLab, Perforce, SVN, CVS, Clearcase, Jira, Crucible and Teamcity
WORK EXPERIENCE:
Software Developer/Technical Lead
Confidential
Responsibilities:
- Redesigned and implemented the existing ETL core part (Java, Spring Batch, MongoDB)
- Refactored existing web application front end(JavaScript, Angular 2, HTML/CSS)
- Design and implement deploy procedure for Dev, QA and production (Ansible, Gitlab, Jenkins, Teamcity)
- Provided technical support and solution
- Documentation for Architecture Detail Design
Web Developer
Confidential
Responsibilities:
- Provided technical support, enhancement and bug fix (Java/Spring RESTFul sevice/Security/Batch, Angular 2/ExtJS and MongoDB)
- Designed and implemented ETL using Java/Spring Batch and MongoDB
- Integrated customer oriented report to existing system, using MongoDB scripting
- Monitoring ETL performance and provide solutions (Java/Spring Batch and MongoDB)
Java Developer
Confidential
Responsibilities:
- Designed and implemented the data model, using MySQL/Workbench
- Designed and implemented the back-end, using Spring MVC, Hibernate, Servlet, JavaMail, POI, Doc4J, MySQL and Tomcat
- Designed and implemented the front-end, using JSP/JSTL, JavaScript/JQuery/Ajax/CSS
- Designed and implemented the data model for multiple site, using MySQL/Workbench
- Designed and implemented the back-end, using Spring MVC, Hibernate, Servlet, JavaMail, POI, iText, MySQL and Tomcat
- Setup Develop/QA/Production environment
- Provided technical support to junior developers
- Bug fix and enhancement