Senior Software Engineer
Chicago, Illinois, Us
• Developed a .NET application allowing multiple users to work collaboratively on the creation of stock and mutual fund fact sheets. Users enter content via web forms which is then used to produce PDF versions of the publications. Application had:o Web based front-end developed in ASP.NET MVC 4, C#, JavaScript, jQuery, Telerik, SQL Server, HTML5. o A tree-view custom control used to navigate to the data entry forms specific to a given publicationo A dictionary component to allow translation of the English language version of the documents into multiple languages. o The translation dictionary used an Entity Framework model for database access. Implemented REST web services for data exchange in the tree-view custom control and translation dictionary component using ASP.NET Web API.• Developed a .NET application for the creation of stock shareholder reports and prospectuses. In addition to web forms for data entry, users can create content in applications such as Microsoft Word and Excel and then upload it to the application. All content is then used to produce PDFs. Application included:o Web based front-end developed in ASP.NET web forms, C# code behind, JavaScript, Telerik, SQL Server, HTML. o Web forms incorporated screens with validation and custom controls, C# classes for encapsulating business rules and business logic, and ADO.NET for access to the application's SQL Server database.o Efficient loading of data achieved by optimizing backend database tables.• Designed and implemented a C# application to create graphical charts of financial data used in the above applications: o Chart data is extracted from Excel spreadsheets that are uploaded to the application.o Interfaces with an API provided by Adobe Illustrator which is used to produce graphical charts in a variety of image formats.Environment: ASP.NET MVC, ASP.NET Web Forms, .NET 4.5, SQL Server, Entity Framework, C#, JavaScript, jQuery, AJAX, JSON, LINQ, Telerik Rad UI Controls, HTML5, REST, CSS