samson

12/8/2014
Unknown

Position Desired

Software Engineering
california, CA
Yes

Resume

J2EE SOFTWARE ENGINEER

Dynamic technical professional who couples advanced education with hands-on experience to develop software and websites that drive corporate performance. Specialize in conceptualizing new design patterns and solving implementation problems to ensure all software performs at capacity. Accomplished in all aspects of the software development lifecycle, with a focus on coding, developing user interfaces, and updating legacy systems. Excellent communication with an outgoing personality that easily bridges the gap between technical and non-technical professionals to consistently exceed expectations.

AREAS OF EXPERTISE
Distributed Programming
Advanced Software Development • Test Driven Development • Design Patterns
Agile Methodology • Algorithms & Data Structures • Object Oriented Programming • Parallel Programming
Database Design • Basic Data Security • Basic Networking & Hardware Maintenance

SELECTED TECHNICAL SKILLS
Languages: Java 7, C++, C, Lua, C#
Web: Apache Servlet, Apache Struts, Velocity, JSP, Ajax, jQuery, OOP JavaScript, SSI, CSS, XHTML, REST, Web Service, XML, SOAP, JSON, JSONP, HTTP, LDAP, JXLS, PHP
Databases: MySql, HSQLDB, MSSQL
Persistence Frameworks: Hibernate, NHibernate
Unit Test Frameworks: JUnit, DbUnit, Nunit
Tools: Eclipse, Netbeans, ACCUREV, CVS, Resin, Tomcat, Glassfish, LDAP, Ant, Maven
Platforms: Windows, Linux (Ubuntu, SUSE, Fedora)


PROFESSIONAL EXPERIENCE

Career Note: Completed on campus studies and currently taking distance education courses to complete Master's degree in Computer Science (2009-Present). Available for full-time employment.

LegalMatch • South Sanfrancisco, CA • 2010-Present
A leading Web based client-attorney matching company.

Software Engineer
Assisted in all aspects of the software development process for a broad range of projects aimed at automating matching client-attorney and monitoring the customer’s administrative work. Focused on coding, database development, and user interface design. Contributed to new designs as well as improvement and maintenance of legacy systems.
Major Projects:
• Data Model Redesign: involved in restructuring the basic data model of the system and this involved changes in DB schema, server side changes, and client side changes
• SMS Notification: designed and developed an SMS notifier (text messaging) based on a third party library. This periodically notifies clients based on a certain business rules.
• Matching Algorithm: involved in extending and changing the core business rules of the system that matches users of the system.
• Testing Framework: involved in designing and developing a new test framework for the system that is based on DbUnit.
• Utilities: created various reusable utils. For example to scale existing images of users, to search users, and so on.
• IM: This is an instant messaging (IM) system that enabled marketing managers in the company to assist clients through chatting system.
• Upgrade and Maintenance: upgraded many validation rules, reporting engine, and email notification of the system. And also participated in upgrading the persistence framework of the system. And I also fixed major bugs in the system.
• SEO: supported in the SEO (Search Engine Optimization) of the system by helping in generating necessary keywords.
• Reports: generated many reports using MySql and an internal reporting engine of the system.
• Inventory System: designed and developed a control system for both Employee Inventory and Equipment Inventory. Employee Inventory includes new-hire control, termination control, leave control, and employee activation control. It also involved email notifications for both inventories
• Charts and Maps: developed web-based distribution charts and maps based on specified business rules and the system’s business data.

BETIEL C...

Login or Register to view the full resume.