I'm highly capable to work with minimal direction and meet deliverables on a regular basis. I’ve experience determining requirements by communicating with different people within the organization. I’m a self-starter and used to wear different hats and get the job done. I'm very strong in designing efficient architectures and reusable frameworks. I welcome the hardest challenges, because
I'm highly capable to work with minimal direction and meet deliverables on a regular basis. I’ve experience determining requirements by communicating with different people within the organization. I’m a self-starter and used to wear different hats and get the job done. I'm very strong in designing efficient architectures and reusable frameworks. I welcome the hardest challenges, because I think those make my job come alive. I like companies that build their success on professionalism and strong moral values.
Software Engineer (Contract) @ Worked on a database-driven forms system based on Knockout, Kendo UI, Twitter Bootstrap, ASP.NET MVC, SQL Server using an EAV (Entity, Attribute, Value) architecture for database storage. The existing initial version had been developed using Razor and lots of jQuery and was quickly evolving into spaghetti code. I was able to contribute by introducing Knockout and separation of concerns, eliminating Razor and using ASP.NET MVC controllers only as an API (I would have preferred to use WebAPI but I had to work within constraints). Furthermore, I was able to deliver a much better user experience with Knockout and delivering the final project several weeks earlier than it was originally estimated. I also had to enhance and extend the original implementation of some plugins like Bootstrap Typeahead, Datetimepicker, Chosen for dropdowns and multi-selects, to conform to specific customer requirements.
Part of the core team working on the new Nielsen Collection APIs realized with Node.js as a RESTful API. Responsible for implementing unit tests (TDD and BDD), refactoring, enhancing performance and scalability, providing architecture recommendations, documenting, creating POCs and client demos, load tests, setups for high availability though both in house data centers and scaling up into the cloud for handling high-demand spikes. Working daily on sustained 50k concurrent users load test with 2 load balancers and 8 servo to achieve SLA of average response time below 50ms.
Part of the ComplyTrack 6 team. Worked on new development and maintenance of the application. ComplyTrack 6 is used for managing risk and compliance by major hospitals and other lines of businesses (Legal/Regulatory, Finance/Compliance, Tax/Accounting).
Technologies used daily: ASP.NET MVC, C#, MEF, LINQ to XML, LINQ to SQL, LINQ to Entities, SQL Server and SSIS, IIS, JSON, jQuery, Knockout.js, Node.js, Node Express, Node.io, XAML (worked on the Windows 8 tablet app for Office Depot). From November 2012 to July 2013 (9 months) Tampa/St. Petersburg, Florida AreaLead Software Engineer @ Online Engineering/Web Measurement.
Lead developer and architect for the Web Census Dashboard.
Responsible for implementing the solution, maintaining it, gathering requirements, estimating/planning/scheduling version releases. The Dashboard is a SPA (Single Page Application) realized with ASP.NET MVC, WCF, MEF, EF, Dependency Injection, SQL Server, JSON, jQuery, Knockout, MVVM, jQuery DataTables, HighCharts.Net.
Worked in SQL Server and SSIS to create many ETL jobs to gather data from Nielsen collection infrastructure, aggregate the data and de-normalize it to serve the complex custom reports needed by the internal stakeholders for capacity planning through the Web Census Dashboard.
Created several proof of concepts and benchmarked different solutions, including Nginx, Node.js and others, to explore possible solutions before re-writing a legacy collection system used by Nielsen Online Campaign Ratings that was originally implemented as an Apache module in C.
I designed and implemented the company website driven by a SQL Server 2000 database and realized with ASP 3.0, then migrated this to ASP.NET, DHTML, Photoshop, Illustrator, Flash MX with the database. From August 2002 to April 2004 (1 year 9 months)