We provide IT Staff Augmentation Services!

Senior Consultant Resume

2.00/5 (Submit Your Rating)

SUMMARY

3 years of Django development, 3 years of Java Consulting experience and 7 years of Software Design, Development, Testing, Application Support/Maintenance and Documentation utilizing various technologies including Lisp, Clojure, Scala, Python, JavaScript, Java, Groovy, Perl, Ruby, Erlang and PHP.

  • 3 years of Python and Django development.
  • 3 years of Java architectural review and performance enhancement consulting/training.
  • 6 years of designing and developing Java/J2EE/Struts/Oracle systems.
  • Managed full life cycle development - from business requirements gathering to application design and development.
  • Development experience in n-tier architecture applications for workflow management in the area of human resource management and web development in Internet service sectors.
  • 3 years of web development using various technologies including Ruby on Rails, Groovy, Javascript and PHP.
  • Scrum Master certification, Sun Java Developer certification, Sun J2EE architect certification, Sun Web Component Developer certification and Sun Java 2 Programmer certification, Sun Business Component Developer for the Java 2 Platform certification.
  • Brainbench certification in Java 2 Enterprise Edition.

TECHNICAL/SOFTWARE SKILLS

Languages : Python, Java SDK 6, Groovy 1.6, Java EE SDK 5, Java script,
XML, UML, SQL, C/C++, Shell script, Perl CGI, Ruby
Web Development : Django, Seam, Struts, EJB, Tomcat 6.0, CSS 3, HTML 5,
PHP Symfony, Ruby Rails, Mongrel, jQuery
IDE : Eclipse, Aptana, NetBeans, Editplus, IntelliJ, Vim, Emacs
Databases : Oracle 10g, Postgres, MySQL, DB2
Modeling Tools : Rational Rose, RequisitePro, Oracle Designer 2000
Web servers : Apache 1.3/2, IIS 3.0, Sun Java Enterprise System 9
Monitoring/Testing : Junit, HTTP Unit, Selenium, PerformaSure, TestNG

Operating Systems : Red Hat Enterprise server 4.0 Linux, Solaris 10, BSDs, Windows 2003 server/XP, Mac OS X Object-Relational tools : SpringFramework2.0, iBatis, JDO 1.0/2.0, Hibernate 3.0, Apache OJB 1.0 Mail servers : Qmail, James Performance Tools : JProbe 6.0.1, PerformaSure 4.3

PROFESSIONAL EXPERIENCE

Confidential, (Sept 10 - Sept 11)
Senior Developer
Team Size : 4

Bank Street College is among one of the most innovative educational institutions in the country that has focused on the education of children and the preparation of teachers and teacher-leaders for most of the past 100 years. Over the course of last year, the college's leadership has undertaken the initiative to relaunch the college's website to refocus its effort to continue on its innovative path.

Role

  • Architected and developed the event module using Django-Piston for the API access, ExtJs for the admin interface, Django-Workflow for workflow management and Django-Authorizednet for the credit card payment processing.
  • Developed cms plugins and template tags to implement the front end specification.
  • Led team to self organize and to take on tasks to complete the project target and successfully launched the website.
  • Set up the development, staging and integration infrastructures include Apache web server, Postgresql database, Selenium, Hudson, Trac, Git and Gitosis.
  • Implemented search features and indices using Google Custom search, Solr and Django-Haystack.
  • Documented the design decisions and implementation detail using Trac wiki.

Environment
Web technologies - Django-CMS 2.2, Django 1.2.6, HTML 5, CSS 3, jQuery 1.6, ExtJS 3.6, handlebar.js 1.0, Apache 2.2, Postgresql 9.0, Trac, Hudson, Selenium, Git, Gitosis, Solr, buildout, pip, fabric, virtualenv

Confidential, (July 10 - Aug 10)
Senior Developer
Team Size : 5

Confidential, is an online start up in the space of media intelligence gathering business. The site gathers information from the users through the games that induce them to bet on what shows would succeed or fail. The site would maintain a portfolio for each user to track their performance in placing their site capital on those predictions they made.

Role

  • Added new blogging feature to the site.
  • Fixed css and Javascript bugs while provided the maintenance for the site mini launch.
  • Updating the view function to allow csv file download for their dashboard reports.

Environment
Web technologies - Django 1.3, HTML 5, CSS 3, jQuery 1.6, MySQL 5.5

Confidential, (January 10 - May 10)
Developer / Architect
Team Size : 3

Confidential, is a career service company which tries to bring traditional offline operations online. The company is in the process of upgrading its site design to be more up to date and standard compliant.

Role

  • Defined and implemented the user interface update using the standard CSS and HTML standard
  • Updated the data models to accommodate more flexible search in to the existing database.
  • Utilized Cufon library to enhance the fonts design bridging the gap between the implementation and requirement.

Environment
Web technologies - Ruby on Rails, HTML 5, CSS 3, Cufon, jQuery

Confidential, (November 08 - December 09)
Developer / Architect
Team Size : 2

Confidential, is a small IT consulting company, which has an internal start up project to implement a charity related service site.

Role

  • Implemented the user interface using BlueprintCSS framework for grid layout, jQuery and Flapjax for ajax interaction and GWT for Javascript components.
  • Designed the data model and persistence layer code using GORM with MySQL and Scala ORM with CouchDB and Lucene utilizing REST architecture API design.
  • Integrated Scala Lift's FaceBook. OpenID, XMPP and Twitter client APIs with Grails.
  • Implemented security layer using JSecurity plugin and OpenLDAP as the backend directory.
  • Utilized Grails' event model and script facility for custom build process for AspectJ, Scala and ActionScript codes.
  • Improved search terms and overall user form inputs by using text processing with Python.

Environment
J2EE technologies - Java SDK 6, Tomcat 6.0, Spring Framework 2.5, Hibernate 3.0, MySQL 5.0.2, IntelliJ 8.1, Groovy on Grails 1.1, Scala 2.7, ActionScript 3.0, Python

Confidential, (January 08 - November 08)
Senior Consultant
Team Size : 8

Confidential, is among the top 10 integration vendors worldwide with clients in business, government, and education who are many of the top Fortune 500 companies.

Role

  • Designed and implemented third phase custom file parsing/delivery agent code for Product Service Offices and Accounting departments at the Federal Reserve Bank of Chicago utilizing iWay Service Manager Integration suite.
  • Customized the parsing agent code for document workflow integration at KeHe Corporation utilizing ESB compliance iWay integration suite executing business logic exposed through web services.
  • Implemented the task scheduler processing data from IBM MQ, MS SQL and web services end points.

Environment
J2EE technologies - Java SDK 6, WebSphere 6.1, Spring Framework, IBM MQ, Hibernate, Oracle 10g, Eclipse 3.3 on Windows XP Professional, Solaris 10, JAXB

Confidential, (October 06 - November 07)
Senior Consultant
Team Size : 21

Confidential, is a boutique consulting company which provides unique solutions that add, enhance and integrate world-class eCommerce, Customer Relationship Management (CRM), Enterprise Resource planning (ERP) and Business Intelligence (BI) platforms

Role

  • Worked with clients in translating business rules to technical rule engine implementation.
  • Implemented Ecommerce solution using Comergent's EConfigurator product line to streamline online sales processes, hence lower the cost of operation.
  • Delivered critical product configuration, RIO system, module on time and under budget for DirecTV.
  • Provided production support and business rules bug fixes to a large building manufacturer, NCI, for their post deployment.

Environment
J2EE technologies - Java SDK 5, Tomcat 5.5, Oracle 9i, Bug Tracker, Eclipse 3.1 on Windows XP Professional, AIX Unix

Confidential, (November 05 - August 06)
Solution Architect and Java Performance Consultant
Team Size : 28

Confidential, is 15th largest software company in the world. It has over 100+ of Application Management Lifecycle products along with a substantial and growing team of professional services offering.

Role

  • Advised clients, ranging from large commercial banks i.e. Wells Fargo bank to Governmental Departments i.e. Social Security Administration, in improving performance in their Java enterprise projects utilizing Quest's tools, such as JProbe profilers, memory debugger and PerformaSure.
  • Assisted clients in designing quality control process and integrating the monitoring and test automation tools into the process.
  • Provided clients with post sales product training and education. Rated one of the best product instructors in Professional Services Team.

Environment
J2EE technologies - Java SDK 5, SpringFramework, iBatis, Struts 1.1, JSP, Servlet 2.3, Tomcat 5.5, WebSphere 6, WebLogic 8.1/9.0, PerformaSure, JProbe

Confidential, (May 04 - November 05)
Java Architect and Developer
Team Size : 9

Department of Education - Department of Education is undertaking a large-scale eGoverment initiative in transforming and consolidating its online student loan and repayment process. The project is budgeted in the access of $2 billion over 5 years period.

The new online student loan and repayment system is being built with J2EE industry standard tools and platform, i.e. WebSphere 5.1 application server and WebSphere 5.1 studio, with an industry standard software design and development process and practices, i.e. RUP and CMMI. When completed, the system is estimated to save the department and federal government about $2-3 billion a year from cost saving and an increase in operation efficiency in managing over $100 billion of loan portfolio.

Role

  • Architect the code quality control process and performed unit test on all of the persistent code for the initial release for the engineering team.
  • Designed and implemented the release process for common services infrastructure code standardizing on CM Synergy software.
  • Led performance testing team in conducting weekly performance tests.
  • Prototyped workflow processes using Oracle BPEL for loan application process.

Environment
J2EE technologies - Java SDK 1.4, Struts 1.1, JSP, Servlet 2.3, Tomcat 5.0, WebShere 5.1, Swing, Hibernate 1.2/2.0, BPEL, Oracle 9i, JDSL, CM Synergy, Eclipse 2.1 on Windows XP Professional.

Confidential, (April 03 - July 03)
Java Architect and Developer
Team Size : 5

Confidential, Publishing Department manages all of the university's online and print assets. The department's university wide web calendar project was initiated to centralize the publish/subscribe processes for all of the university activities. The main goal was to accommodate the growing needs for most up to date information and for the ease for disseminating the information.

The system was conceptually designed with 3 layers: User Interface, Application and Integration. And within each layers, there were 2-3 components being developed concurrently - Front controllers, HTML/JSP pages and filters for the User Interface, Model classes, Business Delegates, Value Objects and ServiceLocator for the Application layer and Data Access Objects for Oracle database and utility classes for mail server for the Integration layer.

Role

  • Designed and deployed Data Access Objects interfacing with Oracle database.
  • Created tables and SQL queries required for the modules developed.
  • Developed PL/SQL scripts for triggers, sequences and stored procedures in Oracle to be called from the Data Access Objects.
  • Developed test units for all of the methods and classes in the Data Access Objects using JUnit.
  • Introduced J2EE code generation tools and database tools, e.g. Toad, Middlegen, Xdoclet, Jenerator, Hibernate and Ant, to the project and used them in converting the web calendar system to J2EE framework, resulting in a more consistent and maintainable code and a shorter initial programming time by 50%.
  • Hosted the project for concurrent updates and development using an open source version control system, CVS, on Red Hat Linux platform.

Environment
J2EE technologies - Java SDK 1.4, Struts 1.1, JSP, Servlet 2.3, Tomcat 4.0, Hibernate 1.2/2.0, Middlegen 1.2, Oracle 8i, CVS on Linux, Eclipse 2.1 on Windows XP Professional.

Confidential, (June 00 to April 03)
Architect Web Developer
Team Size : 5

Confidential, is the top five human resource management company in Singapore. It is the preferred vendor with many multinational corporations like Computer Science Corporation and the largest telecom company in South East Asia, SingTel. Jobline was rapidly expanding its operation and it was looking to the Internet to accommodate its future growth and expand its reach. The full online career service project was conceived to have two phases, upgrading the internal systems to be compatible with Internet Protocol and augmenting the system with customers and candidate modules for external access.
The system will help Jobline standardize its business workflow and its technologies. Jobline is able to capitalize on the fast advancement in new technologies like open source software and J2EE framework while lowering operation costs as a result.
Role

  • Gathered and prepared business requirements, use cases, work flow and software architect documents
  • Designed and improved domain model, data model and design model.
  • Managed full life cycle development adopting Rational Unified Process and Extreme Programming practices.
  • Applying design patterns - Session Façade, Singleton, Factory, Service Locator, Controller to the software design containing the points of variation, resulting in a highly flexible and extensible system.
  • Managed and implemented migration from ASP based BBS, user registration and web-email systems to J2EE platform using WebSphere as the application server.
  • Developed test cases for session beans and cmp beans to verify their method correctness.
  • Utilized Struts framework for MVC design and implementation for user interface layer.
  • Implemented front controller caching to improve system responsiveness and for tracking user access authorization

Environment
J2EE technologies - Java SDK 1.3/1.4, J2EE 1.3, EJB 2.0, CMP 2.0, JSP, Servlet 2.3, Struts 1.0/1.1, JUnit, XML, Rational Rose Enterprise 2000 tools suites, IBM WebSphere 4.0, WebObjects 4.5, SQL Server 2000, PostgreSQL on Linux, Eclipse/myEclipse plug-in on Windows 2000 Professional.

Confidential, (July 95 to August 97)
Assistant Manager
Team Size : 7

Infonews was the third largest Internet service provider in Thailand. It was a subsidiary of a major newspaper outlet in the country. The company's staff grew from 20 to 50 within a year, expanding its services from Internet access products to include Internet consulting and custom web development. As a mid-size Internet service provider, it has a tremendous advantage in its fixed investment in equipments and its vast pool of talents.

The company consulting client base included many large, medium and small companies from national banks to boutique flower shop.

Role

  • Led a team of 5 developers and acted as a liaison between customers and development team.
  • Gathered user requirements and translate them to software design.
  • Developed and launched the first ecommerce eFlower site in Thailand using Perl script cgi.
  • Initiated system migration to Linux platform running open-source software, e.g. Qmail, PostgreSQL, Apache webserver, resulting in a lower operating cost by 20-25 %.
  • Administered web server and mail server for consulting customers.

Environment
Web technologies - Linux Slackware, Windows 95/NT 3.0, Apache 1.0 web server, PostgreSQL 4.1, SQL server 7, HTML, Perl, CGI scripts, Sun Solaris 7

Education

Master of Computer Science

  • Concentration: Software Engineering, Database Management

Master of Business Administration

  • Concentrations: Finance, Information Systems
  • GMAT Score 680, Merit Scholarship Recipient

We'd love your feedback!