Software Engineer Resume
EXPERIENCE OVERVIEW
I have over thirteen years of progressive technology experience working in various industries including financial, healthcare, insurance, publishing and promotional products. Over the course of my career I successfully led projects through their full life cycle, managed the workload as well as communications among multiple teams in the organization. I defined solution architectures to align it with the business requirements and strategic goals of the organization, while effectively managing estimation costs. My hands-on approach, mentoring skills as well as solid technical knowledge has earned the utter respect of my peers. I strive to stay on top of technological progress while seeking a balance between old and new technologies. Throughout my career I have remained focused, committed and vested in the success of all organizations I have been a part of.
PROFESSIONAL EXPERIENCE
Confidential Bala Cynwyd, PA 02/2012 - present
TECHNICAL ARCHITECT
- Responsible for definition and implementation of enterprise service infrastructure.
- Conduct research on the latest technologies including software trends and Service-Oriented Architecture (SOA) best practices.
- Provide ideas for technical and workflow process improvements as well as make recommendations, and communicate plans for investing in integration infrastructure.
- Develop and maintain internal process documentation.
Confidential Trevose, PA 05/2008 - 02/2012
SENIOR ARCHITECT- Designed and implemented core features of ASI development platform including data services, object-relational mapping, UI framework and integration testing.
- Provided recommendations on and research of new technologies to improve ASI platform performance metrics.
- Oversaw implementation of performance improvements, provided support and refined recommendations during the process.
- Oversaw continuous improvement process for ASI development platform including caching, UI rendering and statistics gathering.
- Defined standards and guidelines to develop software systems using ASI development platform.
- Conducted code reviews to enforce the usage of best practices and preserve high quality of the code.
- Led developer education efforts through conducting numerous info sessions and hands-on consulting and technical support.
- Recommended and initiated utilization of Personal Software Process (PSP) and Team Software Process (TSP) to improve productivity and reduce testing and scheduling costs.
- Acted as principal architect and developer of ASI ContentBridgeTM, a web services based API, providing access to ASI data as well as editorial and educational content. The system is also capable of serving data by means of downloads or UI widgets (when applicable).
Confidential Philadelphia, PA 05/2007 - 05/2008
TECHNICAL ARCHITECT- Participated in the design and development of all tiers of SynergyTM, a proprietary portfolio management system. The system has been built to serve as a multi-tier portfolio management system to keep pace with the company’s growing assets under management, trading volumes and number of users accessing the system.
- Responsible for implementation and integration of security rating feeds from S&P and Moody’s rating agencies to provide up-to-date information on all company managed securities to SynergyTM users.
- Prototyped, developed and deployed a replication bridge from the legacy software systems to SynergyTM. I assumed responsibility for creating a minimum impact deployment strategy for the replication bridge, thus reducing the involvement of the IT infrastructure team to a minimum.
- Acted as lead developer of SynergyTM Computing Grid, a distributed computing grid middleware environment that was used to facilitate on-demand pricing of hypothetical portfolios. Implemented management console for the environment to perform grid administration as well as monitor job/task execution. Developed deployment strategy for the grid environment in order to ensure synchronized start up of all data farm components.
Confidential Lawrenceville, NJ 05/2003 - 05/2007
TECHNICAL ARCHITECT- Prototyped, architected and developed Claims Analytics portal environment - a highly customizable and modularized dashboard that provides a variety of services such as score cards, data charts, data analyses, reporting, data geo-location and many more. The portal implements an intricate data feed framework to support various data source types regardless of underlying platform and technology including but not limited to web services, RSS feeds and database queries.
- Designed and prototyped Price Surge Indicator application. PSI provides analysis of insurance data to predict correlations of building price surges and catastrophes in any given area (zip/city and state) as well as overall comparison to national statistical data.
- Architected and supervised the development of the Enterprise Reporting Environment. The system provides reporting functionality in numerous formats to a variety of applications as well as allows interactive and ad-hoc reporting through a management console. Parts of the system include:
- Reporting data warehouse - aggregates company-wide data as well as 3rd party data required for reporting into star schemas
- Data aggregation processes - ETL packages required to clean and load data from disparate sources
- Delivery processes - provide data-driven report delivery
- Designed and developed comprehensive scorecard solution to help the company’s Claims Analytics business regain competitive edge on the market. The scorecard (Total Quality Summary) provides deep analysis utilizing carefully selected metrics of adjuster activity in order to detect fraud, incorrect usage of the claims system or negligence. The system provides interactive charting and web reports, on-the-fly data aggregations, historical data comparisons, performance analyses and data extracts.
- Designed and developed general-purpose import framework to automate transfer of various client-specific formats such as Excel, Microsoft Access, XML, text files as well as direct database to database connections. The framework supports meta-data validation, data filtering based on business-defined rules, data mapping and extensive archival capabilities. Worked at data and systems level to effectively determine which applications fit within the organization and how to appropriately leverage middleware standards and development tools. Some of the milestone projects and initiatives include:
- Enforced division-wide coding and UI standards
- Enforced the usage of source code control tools
- Designed and implemented a service-oriented framework to consolidate various tools/applications under one web environment
- Initiated and organized migration process from SQL Server 7.0 (6.5 compatibility level) to SQL Server 2000
- Proposed and implemented data archival solution to increase overall performance of internal applications
Confidential Princeton, NJ 07/2000 - 05/2003
LEAD ARCHITECT (11/2001 - 05/2003)- Was responsible for maintaining the architecture supporting 130+ online properties, reviewing requirements and
establishing deadlines for all incoming projects. Conducted weekly builds applying necessary changes to the system. Created build plans and schedules.
- Led development of Page Builder Toolkit - a content management system used for the publishing of customized web sites with wide functionality range.
- Led development of IndustryClick.com portal.
- Led development of PRIMEDIA Basic Values project - a web-enabled vehicle information and specification look-up system targeting insurance companies. The system gave end-users the ability to obtain information on vehicles by decoding the VIN or by looking up a year/make/model combination. The system also allowed users to insert customized calculations and fields, extract and print reports.
- Designed and developed a Search Engine Optimization (SEO) system, and a caching mechanism to optimize the performance of the system.
Confidential Lambertville, NJ 09/1998 - 07/2000
SOFTWARE ENGINEER- Developed web-enabled solutions for a variety of clients in several industries including healthcare, HR management and telecommunications.
- Developed and supported LifeLine application (911 product) using Borland C++ 5.0, Visual C++ 5.0, Visual Basic 5.0 and Windows API\'s.
- Participated in the development of a web-based bug tracking system using DHTML, VBScript, and JavaScript.
- Designed and implemented system quality assurance test procedures for LifeLine using SQA team test and SQA Basic.
- Was involved with the design and development of a data validation system for Delaware County using Visual C++ 5.0/6.0, Windows API\'s, MFC 4.2, and MS Access 97.
Programming Languages:
- C#
- VisualBasic.NET
- Java
- Python
- C++
- C
- JavaScript
- Transact-SQL
- XSLT
- S+
Technologies:
- ASP.NET
- ADO.NET
- COM+
- Windows Communication Foundation
- LINQ
- Object-Relational Frameworks
- XML
- AJAX
- Microsoft SQL Server Data Mining
- Microsoft SQL Server Analysis Services
- Microsoft SQL Server Reporting Services
Databases:
- Microsoft SQL Server
- Microsoft Access
- MySQL
- SQLite
DEGREES & PROFESSIONAL CERTIFICATIONS
- M.S., Computer
- B.S., Computer Science (Major), Mathematics (Minor)
Artificial Intelligence
- Natural Language Processing
- Computational Linguistics
- Text Mining
Personal Projects:
- Language detection agent - an AI project aimed to automatically detect the language of a document in a fast and reliable fashion.
- General-purpose text classifier - an extensible text classification framework providing implementations of various popular supervised text classification approaches.
- Search organizer - a stand-alone Windows application which brings together web and desktop search under the same umbrella, automatically clusters search results and provides multiple visualizations for more intuitive result browsing.
- Nemo - open source superfast micro ORM with L1 and L2 caching support, unit of work pattern implementation and one of the fastest implementation of binary, XML and JSON serialization available for .Net platform.