Principal Consultant Resume
SUMMARY:
- Over 15 years of success architecting, modeling, developing, implementing and leading software teams
- Experience collaborating with Microsoft's own consultants and product specialist
- Experience with Fortune 500 & industry leaders such as A.G. Edwards, Apple, Battelle, Bell Canada, BMO, DBS Bank, DOCOMO Innovations, Oracle, PayPal, RBC, Confidential, Wachovia, Xerox
- Experience in the government, manufacturing, healthcare, financial, utilities, telecommunications, services and software development industries
- International experience in North and South America, Europe and Asia
- Experience managing business relationships with vendors, client and internal stake holders
TECHNICAL SKILLS:
Soft, Personal and Technical Skills: Application Design, Modelling & Architecture Software Development Lifecycle Enterprise Business Solutions Application Design Service - Oriented Architecture (SOA) Design Patterns Multithreading RESTful Web Service Evangelist Team Lead Business Acumen Vendor Relationship Management Mentoring Functional & Technical Specifications Cross-Departmental Team Leadership Testing & Integration Project Manager Iterative Development
Programming Languages: Java Microsoft C# Visual Basic Visual C++ C++ ANT XML Spring Hadoop
Java Applications: Confidential WebSphere Confidential Rational Application Developer Confidential WebSphere Integration Developer Visual Studio Struts
D Confidential bases: MQ Oracle DB2 Hive MySQL CouchBase MongoDB Amazon S3
Operating Systems: Windows Linux HP UNIX Amazon EC2
WORK EXPERIENCE:
Confidential
Responsibilities:
- Created Hadoop Map Reduce code to post investigate new merchants and apply custom predictive rules
- Reduced run-time length by over 50%
Technologies used: Java, NoSQL, Hadoop, HDFS, Drools, various Apache open source projects
Confidential
Responsibilities:
- Integrated statistical environment within their platform allowing d Confidential analysts easy access to historic d Confidential
- Rewrote existing servlets into more REST friendly interfaces
- Worked with their UI team on rewriting the UI into a new framework
- Created hadoop code controlled and monitored through oozie actions
Technologies used: Java, Oozie, hive, Cassandra, NoSQL, Hadoop, Backbone.jsDOCOMO Innovations, Inc
Confidential
Responsibilities:
- Maintained auditing aspects to record remote method calls
- Solved multithreading and stale distributed cache issues in business layer
- Coded and provided SQL for various unit test cases and scenario tests
Technologies used: Java, Jetty, Struts 1.3, WebSphere, Oracle, AspectJ, JMS
Confidential
Consultant
Responsibilities:
- Designed and coded OAuth and Google App engine d Confidential flow for software as a service (SAAS) website.
Technologies used: Java, Jetty, JDO, PayPal, Google App Engine, Google Web Toolkit, Struts 2.0, OAuth
Confidential
Responsibilities:
- Reviewed and drove schedule to ensure on time quality solution
- Led meetings with client representatives to translate technical issues into laymen’s language, facilitating rapid problem resolution while strengthening partnerships with this strategic account.
- Provided leadership & coaching to a cross-functional team of 10 Professional Services, 7 Quality Assurance staff, 7 Product Managers and 6 Engineers.
- Reviewed and wrote SQL d Confidential migration and cleanup scripts
- Created scripts to build, package, and deploy the production solution
- Trouble shooter for various Confidential WebSphere issues and performance fixes
Technologies used: J2EE, XML, SQL, Confidential WebSphere, Microsoft SQL, DB2, Oracle, EJB
Confidential
Principal Consultant
Responsibilities:
- Created new receipt engine using Java, iText, XML, XSLT, XFDF to produce PDF e-Receipts.
- Provided architecture to integrate 3rd party hardware and system into existing product line.
- Led the hardware integration process to ensure compatibility of all client hardware with the new application, documenting the architecture’s support of 3rd party peripherals.
- Chaired meetings with internal security and archival team heads to ensure solution meets legal and regulatory requirements.
- Wrote product and customer integration code using both session and entity EJBs.
- Define requirements for generating & publishing Oracle’s SOA interfaces for each build.
- Delivered code for entity and session beans using JDBC and eXtreme Programming to mentor.
- Produced, reviewed, and tested server side J2EE session and entity bean code (EJB)
- Produced d Confidential base schema and SQL test d Confidential scripts for the quality assurance teams
- Mentored team members on technology and SRF architecture
Technologies used: Java, Swing, C++, Visual Basic, C++, Microsoft SQL, XSLT, SOA, J2EE, Confidential WebSphere, DB2, CICS, Oracle, BEA WebLogic, EJB
Confidential
Systems Analyst
Responsibilities:
- Created sequence, class hierarchy and STDs diagrams for several SCRUM sprints.
- Full Code Generation from UML models via Rhapsody
- Contributed to the Software Requirements Specifications (SRS) document which was based on IEEE STD and MIL-STD-498 (now called IEEE/EIA 12207).
- Contributed technical knowledge on D Confidential and D Confidential base specification document.
- Worked cross discipline with electrical, mechanical, and computer engineers
- Mentored and co-chaired design reviews.
- Completed software for public demos, on time
- Revised architecture to accommodate new system requirements.
- Evaluated and recommended 3rd party framework vs. current framework
- Provided proof of technical feasibility with: use case diagrams; rose class and package diagrams; and a discussion of the design patterns used.
- Team Supervisor—Mentored and explained design patterns to junior members
- Developed SOAP and Web Services to be embedded in future product lines.
- Collaborated with Xerox’s W3C XML schema representative to create a new corporate XML & Web Services strategy document.
- Designed and implemented a dynamic MVC framework that handles menu services.
- Developed a XSL transformation of a menu system using X-Forms, SVG, Cocoon
Team Lead at Reed Elsevier
Responsibilities:
- Expanded existing STRUTS security framework to handle new user rights management
- Proposed a new WebSphere custom registry solution to solve security issues
- Recommended changes to caching solution—yielding a 50% increase in performance
- Collaborated on non-compliant J2EE threading solution
- Explored message driven bean solution impact on project
Sr. .NET Developer
Confidential
Responsibilities:
- Integrated and developed an inventory tracking system into an existing accounting system
- Coded new inventory management functionality in C# and SQL
- Created crystal reports for inventory tracking and accounting system
- Co-defined the D Confidential Base Model for the enterprise application
- Coded user interfaces to a new, greatly improved, workflow.
- Gathered requirements during Rapid Application Development.
- Delivered working code and prototype during the initial first week
- Mentored client personal on software development best practices.
Technologies used: Rational Rose, Microsoft C#, Visual C++, Microsoft SQL Server, SOA, J2EE, Confidential WebSphere, DB2, Oracle
Confidential
Systems Analyst
Responsibilities:
- Created new Object-Oriented n-tier architectures for different projects using iterative development.
- Senior technical member and team lead on many different projects.
- Collaborated with Microsoft's own consultants and product specialist on porting exiting applications to new n-tier designs
- Interviewed Business Analysts to gather requirements
- Designed and creation of d Confidential services components to retrieve d Confidential from a SQL d Confidential base using MTS
- Created VC++ code to monitor production floor in real-time and save results into Oracle
- Created Object and D Confidential Models for new business system.
- Created a D Confidential Mining Web Site for the Energy Sector
- Prepared schedules and bids for Sales Teams
Technologies used: Microsoft Visual C++, Visual Basic, Microsoft SQL Server, Java, Confidential MQ, C++, Oracle