Software Engineer Volunteer Resume
OBJECTIVE:
To be a major contributor to the success of a software development organization by applying my skills and experience in object - oriented analysis, design and programming.
SUMMARY:
- Highly motivated and innovative software engineer with more than 7 years of experience designing and developing cross-platform, multi-tier, client-server systems. Successfully led numerous group and individual projects. Strong skills in object-oriented design and Java development. Experience in both front-end and back-end programming.
- Object-oriented programming background.
- Experience with multi-tiered systems and full life-cycle of software development using MVC in Spring Framework, ASP, JSP, Java Servlet, J2EE, EJB, JSTL and JUnit Testing.
- Experience with SOA, Agile development and Test Driven Development.
- Experience with SOAP/REST web services using HTML5, CSS, XML, JavaScript, bootstrap, angular, JSON, AJAX and jQuery.
- Experience with web development with WebSphere Network Deployment, WebSphere Portal Server, Tomcat, IIS and Apache Web Server
- Experience with data binding framework for Java and XML, DOM and SAX.
- Experience with Apache related tools especially Struts, Tiles, ANT, Xerces and Xalan.
- Experience with the relational data management system, especially IBM DB2 and Oracle.
- Experience with ORM using hibernate and JPA.
- Experience with version control systems such as cvs, git and maven.
- Experience in software integration build management using ant and gradle.
- Experience with Linux command line.
- Experience in automated test engines that are run nightly, which contributes to early bug detections.
- Experience with leading/mentoring offshore people.
- Trained and mentored new employees with development procedures, technical skills, etc.
- Highly motivated and focused, able to quickly master new technology and processes.
- Effective in listening and conveying thoughts in both verbal and written form.
- Strong problem solving skills.
- Born to learn.
- Take full responsibility in completing tasks on time and budget - always meet deadline.Have the positive attitude and do not give up.
- Respect others and enjoy working as a team.
TECHNICAL SKILLS:
Programming: Java, Groovy, C, C++, PERL, HTML5, JSON, XML, XSLT, JavaScript, UML, ASP.net, VB.net, Shell Script and SQL.
IDE: eclipse, IntelliJ, jBuilder and Visual Studio.
Operating Systems: Linux, AIX, HP, Sun Solaris, iSeries, Windows Server (multiple versions) and Windows Client (multiple versions).
PROFESSIONAL EXPERIENCE:
Confidential
Software Engineer Volunteer
Responsibilities:
- Smart Response: gradle, GitHub, angular 4, CSS, J2EE, Spring, Amazon Web Services, Heroku (Platform as a Service), Google Apps and MySQL.
Confidential
Web Developer Volunteer
Responsibilities:
- Website construction WordPress, PHP, HTML5, JavaScript and CSS.
Confidential
Self Learning
Responsibilities:
- Résumé Uploader
Confidential
Responsibilities:
- Graph Database
Confidential
Responsibilities:
- There are currently 8 teams in the play off. You play the divisional round, the conference championship and the Super Bowl.
- The Spring Framework web application with HTML5, angular 2 and bootstrap in the front-end, gradle for building, JUnit for testing, hibernate for ORM and MySQL for database
Confidential
Responsibilities:
- The Spring restful inventory system with HTML5, angular 2 and bootstrap in the front-end with gradle for building, Spring security, JUnit for testing, hibernate for ORM and MySQL for database
Confidential
Group Fitness Instructor
Responsibilities:
- Teach and coach weight lifting fitness classes.
Confidential
Group Fitness Instructor
Responsibilities:
- Teach and coach weight lifting fitness classes.
Confidential
Software Engineer
Responsibilities:
- Jury verdict load automation: Court case application that validates, categorizes and loads the details of court cases with J2EE and Shell Script.
- Legal Service Pricing Tool: The presentation layer of the legal service pricing tool with HTML5, JavaScript, CSS, XML, JSON, jQuery and AJAX.
- Findlaw Accounting System: Accounting system with Confidential, JSP, Servlet, JUnit, hibernate and Oracle Database.
- Batch job to extract IIS configuration for each firm site server: Java/Shell Script.
- Testing and enhancement for FindLaw systems when servers are changed or database is upgraded.
- Findlaw Report: Internal web-based report system for users to run reports and view the result sets. Also wrote complex SQL for custom reports.
- Findlaw.com: External web-based system with Confidential, JUnit, JDBC and Oracle Database.
Confidential
Software Engineer
Responsibilities:
- Design and implementation of RESTful Lawson Enterprise System: Re-building the legacy desktop application into web-based MVC framework using single-sign-on, JSP, servlet, J2EE and IBM DB2.
- Internationalization project: Implementation of the internationalization system that displays ISO-8859-1 character sets for the clients overseas.
- Business Process Management: Object oriented implementation of the Web-based process flow system using HTML, JavaScript, Java, XML and Model-View-Controller.
- Internet Object Services: Design, analysis and implementation of the presentation and business tiers of Lawson Environment using HTML, JavaScript, Servlet and J2EE technologies.
- Automated Testing Process: Testing process that compiles source code and runs unit/stress tests nightly.
- Maintenance of Lawson Environment: Solve problems in the existing environment code written in C. I have never missed compliance dates to support clients.