Software Architect/consultant Resume Profile
NJ
Objective
- My objective is to use my education and professional work experience to increase productivity, efficiency and teamwork. I work well independently, as a part of a team, or a leader of a team. l excel in a fast paced environment and I am committed to excellence.
Experience
Confidential
software architect/consultant
- Architected and developing accounting professionals cloud based practice management software.
- The application leverages and integrates web applications hosted in Azure with apps hosted in Sharepoint 2013 and Dynamics CRM 2013. It integrates Office 365 Sharepoint and Dynamics solutions or an on-premisesSharepoint and Dynamics servers with the Azure web application. It not only serves as software as a service but infrastructure as a service taking full advantage of Office 365 tool suite including but not limited to Yammer, Outlook and Office web apps.
- The application integrates with Quickbooks. It has an enterprise service layer for mobile consumers.
- The web application leverages HTML5, Jquery, Knockout, Kendo UI controls, Bootstrap, Restful services, Sql Server 2012, .net 4.5, Entity Framework, Asp.Net MVC and Enterprise Library. It leverages Facebook and/or Google for authentication.
- Developing the IOS, Windows Phone and Android clients that will consume the enterprise service layer.
software architect/consultant
Confidential
- Assisted in enhancing the application architecture of one of Aflac's many insurance enrollment web applications.
- Developed Microsoft Dynamics CRM 2011 plugins and customized forms. I assisted in the architecture and development of a WCF service layer to serve as a fa ade for the downstream processes.
- I increased the performance of the user interface with asynchronous Jquery techniques.
- I leveraged WIF for the apps authentication concerns.
- I introduced testing automation and TDD principles to their SDLC. I developed unit and integration tests that yielded above 90 code coverage.
- Configured Sharepoint 2010 document management server to connect to Dynamics on premise server giving users the functionality to link contracts in Dynamics to the images in Sharepoint 2010.
enterprise architect/consultant
Confidential
- Architected, deployed and configured virtual development and testing environment using VmWare.
- Developed compliance rules engine using windows workflow. The services are hosted in Windows Server Appfabric. The services utilize the Appfabric caching and Enterprise Library 5 for cross cutting concerns.
- Converted all macros and excel logic to WCF services.
- Enhanced performance of all SSRS reports. Migrated the reports from Sql Server 2005 to Sql Server 2008 R2 report server.
- Developing Data Warehouse for enterprise reporting and analytics.
- Developing business intelligence standards for ETL, Data Mining and Analytics.
- Creating line of business applications web application using Silverlight, WCF services and Entity Framework.
- Created external facing web application using MVC4/Knockout JS/Entity Framework 5 Code first and restful services.
- Migrating data from Microsoft Dynamic CRM 4 to CRM online. Integrating Dynamics with Sharepoint 2010 and internal line of business applications.
- Developed administration interface for business owned ETL processes in Sharepoint 2010. I used RIA services for the data updates, and WCF services to execute the SSIS packages.
- Deployed and configured Team Foundation Server 2012 with Sharepoint 2010. Configured build and continuous integration servers using Team Foundation Server 2012/Visual Studio 2012/Sharepoint 2012.
- Implemented extensive customized search functionality. I created custom search pages that created complex search queries. I configured Sharepoint 2010 Content Management features.
solutions architect/consultant
Confidential
- Architecting and developing derivative valuation and accounting system augmentation application.
- Developed compliance rules engine using WCF services for computational finance analysts. The services are hosted in Windows Server Appfabric. The services utilize the Appfabric caching and enterprise library 5 for cross cutting concerns.
- Integrated MATLAB into WCF services to handle advanced mathematics concerns including but not limited to combinatorics problems.
- Supporting and refactoring all computational finance modeling and risk assessment applications to meet current architectural best practices.
- Prototyping GNGPU programming on the Microsoft HPC platform and other high performance computing approaches to handle computationally intensive processes.
- Developing business intelligence standards for ETL, Data Mining and Analytics.
- Developed administration interface for business owned ETL processes. I developed the user interface in Silverlight, RIA services for the data updates, and WCF services to invoke the SSIS packages.
- Assisting architecture team in the development of rapid application development services and patterns that handle common cross cutting concerns for Line of Business applications leveraging Silverlight and or Asp.net MVC in the front end, RIA services or WCF services for the service layer and Entity Framework in the data access layer.
- Architected legacy systems migration pattern from WinForms applications to WPF/WCF Services/Entity Framework stack for the financial engineering team.
- Supported existing WPF financial engineering applications.
- Assisting architecture team in configuration of build and continuous integration servers using team foundation server 2010/visual studio 2010/Sharepoint 2010.
- Developed custom web parts extending search functionality.
lead software engineer/consultant
Confidential
- Assisted in re-architecture of client-server WinForms to WCF services application to Asp.Net Mvc3/Restful services.
- Architected legacy systems migration pattern from WinForms applications to WPF/WCF Services/Entity Framework stack.
- Refactored WCF services to enhance performance in SOA environment.
- Assisted in architecture of Asp.Net Mvc3 development. Application leveraged Entity Framework 4.1 for the data access layer.
enterprise architect/consultant
Confidential
- Architected and developed accounting application to track revenue recognition. The application automatically created invoices and credit memos and integrated those records to Dynamics Great Plains.
- The application was developed in Visual Studio 2010 using .NET 4.0., Asp.Net 4.0 and Silverlight in the front end, Linq to Sql in the data access layer and Enterprise Library 5 to handle cross cutting concerns. The application also had significant test coverage using Object Mocking frameworks.
- The application integrated with Microsoft Dynamics Great Plains 10 via Dynamics web services and I developed custom WCF services that directly interacted with the Dynamics schema.
- Architected ETL layer for integration and reporting using WCF web services and SSIS.
- Architected and implemented Sharepoint site integrated with team foundation server for project governance to manage the lifecycle of the project. I configured a continuous integration server with TFS and Sharepoint solution.
- Developed SSRS reports for data analysis, project forecasting and revenue recognition anomalies.
- Prototyped WF, Biztalk and Microsoft CRM solutions to the business displaying integration capabilities with Great Plains and how it can increase process efficiency.
- Prototyped Microsoft BI stack to the business displaying Business Intelligence capabilities.
lead software engineer/software architect
Confidential
- Architected and implemented WCF services using test driven development to expose data to external clients.
- Re-architected business layers of several applications to implement true n-tier design with service layers and interface driven data access layers using Linq to Sql.
- Architected ETL layer for several applications using a combination of Pervasive, WCF web services, SSIS and Biztalk.
- Architected and implemented Sharepoint site integrated with team foundation server for Engineering projects. I configured a continuous integration server with TFS and Sharepoint solution.
- Lead the development of company Sharepoint 2007 portal site.
- Migrated applications from Windows server 2k, 2k3, SQL server 2k, 2k5 to Windows server 2008, SQL server 2k8 backbones.
- Assisted in the architecture of virtualization of the data center using VMware tools.
- Migrated reporting application from SSRS 2005 to SSRS 2008.
- Assisted in architecture and implementation of a cloud based swine flu assessment application using Silverlight for the UI, WCF services for the business/services layer and Linq to Sql in the data access layer.
- In conjunction with Wells Fargo performed penetration testing and application security analysis on customer facing web applications.
- Assisted in the architecture and implementation of single sign on using ping federate. Developed webservices for identity management.
SOFTWARE ARCHITECT/Consultant
Confidential
- Re-architected website that governed a business process. Increased functionality with changing the application architecture to n-tier. Also, increased performance with Ajax in the user interface and Linq to Sql in the backend, and Microsoft Enterprise Library 4.1 in the BO layer to handle crosscutting concerns.
- Trained junior developers in .net 3.5 framework tools and Microsoft Patterns and Practices.
- Re-architected business object layer and data access layer to conform to SOA architecture to serve RIA technologies such as Flex, and Silverlight.. Trained junior developers in .net 3.5 framework tools and Microsoft Patterns and Practices.
Skills Abilities
| object oriented procedural languages | C, C , C , Objective C, Java, Python, F , Cobol, VB.NET. |
| database query languages semi structured data languages | SQL, T-SQL, PL/SQL, MDX, XML, XPath, Xquery, XSLT, XAML, CAML |
| operating system web scripting languages | Unix shell scripting Korn shell, bash shell, C shell , assembly for sparc architecture, Perl, Powershell, Javascript, Jquery, CGI |
| server side processing languages frameworks | PHP, Asp.Net, Asp.Net MVC, Asp.Net Web API, Ruby, AJAX, Knockout JS, Silverlight, Flex Struts framework, Spring framework, JSP |
| data access layer frameworks | Entity Framework, Ibatis, Active Record, NHibernate, Linq to Sql, CSLA, ADO.Net |
| crm, content management, erp, lob technologies | Microsoft Dynamics CRM, Sharepoint, Biztalk, Great Plains, Salesforce, Office 365 |
| desktop application development/ ui frameworks | WPF, Winforms, Swing, SWT, Griffon |
| soa technologies, messaging frameworks, extensions | WCF services, REST services, SOAP, MSMQ, IBM MQ, .NET Remoting, .NET Managed Extensibility Framework, Windows WorkFlow Foundation, Web API |
| web technologies and frameworks | HTML5, HTML, XHTML,CSS |
| cloud platforms distributed computing | Azure, Microsoft HPC via Azure, Google cloud services Apache Hadoop, CUDA GNGP programming |
| mobile frameworks and languages | IOS, Android, Windows Phone SDK, Xamarin, Mono |
| unit testing test driven development | Moq, Just Mock, Fakes Shims, Rhino Mocks |
| rapid application ui development | Component Art UI Tools, Telerik UI Tools |
| social networking api | Facebook, Twitter |
| server administration, installation, configuration migration | Sharepoint, Dynamics CRM, Biztalk, Windows 2003-2012, Lync Server, Exchange Server, SQL Server, Oracle, Suse Enterprise, Red Hat Enterprise |
