We provide IT Staff Augmentation Services!

Bond And Financial Products, Technical Lead Resume

0/5 (Submit Your Rating)

St Paul, MN

SUMMARY:

  • Ten years of Software Development experience in Analysis, Design, Development, Integration, Architecture, Testing, Web, Desktop, two - tier and three-tier Client Server systems, Service Oriented Architecture (SOA) and REST. Experienced in using C#.NET, VB.NET, ASP.Net, ASP.NET MVC, Web API, ASP.Net, AJAX, ADO.Net, Enterprise Library, MS Visual Studio 2013/2015, .Net 4.0/4.5, Windows Presentation Foundation (WPF), XAML, XBAP Browser Applications, Windows Communication Foundation (WCF), Silverlight, MVVM, Visual Studio Team System, Enterprise Manager, T-SQL, MS Reporting Services, Windows Server System. Experience using CSLA.NET. Open source technologies including NHibernate for Object Relational Mapping, Spring.Net for dependency injection, Aspect Oriented Programming, NUnit, and CruiseControl.Net.
  • Familiar with Mobile, Responsive design approaches and Cloud Technologies. Xamarin, SaaS, IaaS, Paas, Microsoft Azure, Pivotal Cloud Foundry, Amazon Web Services, API’s.
  • Working knowledge of modern web development technologies and frameworks such as, AngularJS, Knockout, Bootstrap, JQuery, HTML5, CSS3, Less.
  • Also experienced using Java technologies including EJB, Java Database Connectivity, JSP, Servlets, Java Server Faces, Struts, WebSphere Application Server, WebSphere Application Developer, WebLogic, Eclipse, JUnit, and JMock.
  • Experienced using stored procedures, triggers, and cursors using PL/SQL in SQL Server and Oracle environments. Extensive experience using Object Oriented methodologies for Analysis, Design, and Development of systems using Use-Cases, Sequence, Class, and State Chart diagrams. Experience implementing Object-Oriented Design Patterns.
  • Experienced with HTML/DHTML, HTML5, CSS, JavaScript, JQuery, YUI, XML, XSLT, XPATH. Solid experience in using Development tools, such as NUnit, NMock, Log4Net, NDoc, and FxCop for testing, logging, documentation, and coding rules. Proficient in MS Visual SourceSafe, CVS, Borland StarTeam, and Subversion. Experience using different Agile methodologies, including RUP, Extreme Programming, and Scrum.
  • I’m a self-starter, motivated, solution driven individual. I work well independently or with a team. I take full responsibility for a project's success keeping a sense of urgency and sensitivity to timeline in every task. I get my motivation by keeping my customers happy and providing them with the best possible solution in a timely manner. I enjoy solving complex technical problems and mentoring others as well.

TECHNICAL SKILLS:

LanguageS: C#.NET, VB.NET, ASP.NET, WPF, .NET Web Services, WCF, Java, JavaScript, JSP, SmallTalk, PL/SQL, XML, XSLT, XPATH, PHP, CSS3, HTML5.

Tools: AND TECHNOLOGIES: MS Visual Studio, Log4Net, NUnit, NAnt, NDoc, NMock, CruiseControl.Net, MS Project, Visio, MS Sharepoint, Enterprise Library, Visual Studio Team System, MS SQL Server,Oracle, NHibernate, Spring.NET, CSLA.NET, FxCop, Fiddler, Resharper, dotTrace, MS Reporting Services, Crystal Reports, Business Objects, Borland, JBuilder, IntelliJ IDEA, JMock, JUnit, Log4J, Log4NET, Eclipse, Rational Rose, TOAD, Together 6, BEA WebLogic, IBM WebSphere, Siteminder, MS Visual SourceSafe, CVS, AJAX, Borland StarTeam, SiteMinder, IIS, .NET Framework, WCF, REST services, Web Services, Microsoft Entity Framework, Microsoft Sync Framework JQuery, ASP.NET MVC, WEB API, NHibernate, Spring.NET, Microsoft Sharepoint, Microsoft AJAX, AngularJS, Knockout, Bootstrap, NUnit, Junit, RhinoMock, Git, SOA, N-Tier, Sparx Enterprise Architecture, MS Project, Rally, Jenkins, Rally, Xamarin.

Databases: Oracle, MS SQL Server, MySQL

ETL: Datastage, Ab Initio

CODE ANALYZER: CAST, Rehsarper

Methodologies: Object-Oriented Application Development, Agile, Test-Driven Development, Scrum, Kanban

WORK EXPERIENCE:

Confidential, St. Paul, MN

Bond and Financial Products, Technical Lead

Responsibilities:

  • As part of the Bond and Financial Products team, I am responsible for the development and the architectural roadmap of Polaris. Polaris is an n-tier enterprise level application which processes policies for the Management Liability products. Polaris is built in .NET using Winforms, VB.NET, Web Services, SQL Server, Adobe LiveCycle for policy forms generation and CGI Ratabase as the rating engine for premiums.
  • Worked web application projects we well using ASP.NET, and Infragistics controls. Also led discussions on technology stack selection for web application project.
  • As a technical lead I am involved in product development and quarterly releases following Agile Development methodology. Involved in the design and coding of new functionality, enhancements and defect fixes. Also, guide junior developers in design, unit testing, refactoring and code quality. Perform code reviews and provide constant feedback. Encourage open communication to complete tasks efficiently. Responsible for tool selection and software development practices to management.
  • Polaris can be very resource intensive therefore there is a constant emphasis on the performance of the application and discussion on how it can leverage more products. I have been involved in recommending and implementing performance enhancements and making sure that our design is implemented such that it performs optimally.
  • I am currently involved in proof of concept projects to refactor our web services services layer using C# and WCF. I am also involved in our cloud strategy projects. We are in the initial phase of setting up a lab where we can implement proof of concept applications and host them in cloud platform.

Environment: VB.NET, C#, ASMX webservices, WCF, Winforms, ASP.NET, Ajax, Javascript, SQL Server 2012, Visual Studio 2013, SVN.

Confidential, Bloomington, MN

Senior Developer

Responsibilities:

  • Assisted in development of their payroll system. This was a client server application written in VB6. Our project was run fully under scrum practices and methodology. Provided constant feedback during sprint planning and daily stand ups. Took a lead role in implementing development tasks by mentoring and assisting other team members.

Environment: C#, Web services.

Confidential, Minneapolis, MN

Lead Developer

Responsibilities:

  • As Lead Developer for Confidential, worked on the GConnect Customer Portal project. Developed Server Side code i.e Data Access, Business Objects and Services Layer. Led developers in designing and creating a consistent Business / Service and Data Access layer utilizing AJAX enabled Web Services calls. Utilized AJAX controls for the User Interface as well. Involved in Database Schema design and enhancements, and created stored procedures.
  • Responsibilities also involved, leading Security Review and Code Review meetings.

Environment: consisted of Microsoft .Net 3.5 Framework, ASP.Net 2.0, AJAX, MS SharePoint 2.0, Enterprise Library, and Oracle.

Confidential, Bloomington, MN

Senior Consultant

Responsibilities:

  • Course Builder was part of the Confidential environment and was used to create custom courses based on curricula, assessment, and standards management. Helped analyze existing code and made recommendations to improve code quality. Created custom backlog application to support Scrum development. Was involved in implementing and enhancing functionality. Strictly adhered to Unit testing. Refactored code where necessary.

Environment: consisted of C#.Net 2.0, ASP.Net, MS SQL Server 2005, NUnit, and AJAX.

Confidential, Minnetonka, MN

Senior Developer

Responsibilities:

  • As a Senior Developer, worked on the CareOne project. Was involved in Analysis, Design, Development, and Implementation of CareOne 4.x. Worked closely with business analysts to clarify requirements. Added and enhanced functionality successfully with proper documentation. Provided status reports to project managers in a timely fashion. Unit tested code using NUnit. Ensured code quality by following good coding practices and refactoring.

Environment: consisted of C#.Net, Enterprise Library, MS SQL Server 2005, CruiseControl.Net, Subversion, and NUnit.

Confidential

Senior Developer

Responsibilities:

  • Involved in Analysis, Design, and Development. Developed working prototype to spike out possible solutions. Refactored the User Interface and created a consistent MVC type framework. Thoroughly evaluated various application blocks of Enterprise Library with spike solutions.

Environment: consisted of C#.Net, WPF, WCF, NHibernate, Spring.Net, Enterprise Library, MS SQL Server 2005, CruiseControl.Net, Subversion, and NUnit.

Confidential

Senior Developerg

Responsibilities:

  • Worked on the CareOne 5.x project. CareOne was an Enterprise Clinical application for Healthcare Management of individuals over the age of fifty. CareOne 4.x was a WinForms application and most users synced data. A Citrix version of the application was used for functionality in call centers. The project was focused on bringing this tool to the Web space using a Service Oriented Architecture. Windows Communication Foundation was leveraged for the back-end services using NHibernate and Spring.Net for Object Relational Mapping, Dependency injection, and Aspect Oriented programming.
  • Involved in Analysis, Design, and Development in an Agile environment. Successfully Pair-Programmed with other developers on the team. Designed using Class diagrams and Sequence diagrams. Successfully used Open Source framework solutions for Object Relational Mapping, Dependency injection, and Aspect Oriented programming using NHibernate, and Spring.Net. Ensured strict adherence to Unit testing using NUnit. Used Test-Driven development methodology. Successfully used brand new technology by coming up to speed quickly on Windows Presentation Foundation, XAML, and Windows Communication Foundation.

Environment: consisted of C#.Net, WPF, WCF, NHibernate, Spring.NET, MS SQL Server 2005, CruiseControl.Net, Subversion, and NUnit.

Confidential, Arden Hills, MN

Associate Programmer

Responsibilities:

  • Worked as an Associate Programmer on the Feed Sales Incentive project. The Feed Sales Incentive system calculated sales incentive for the Retail sales force based on the assignment percentages assigned to sales people at particular accounts. Sales data was imported on a monthly basis from an oracle table in the Data
  • Warehouse. Assigned percentages were assigned to sales people from the application. It incorporates business rules to check for over assignments. Calculation was done from back end Oracle stored procedures initiated from the User Interface. Threading was used to initiate the stored procedures since the calculation was a long running process.
  • Involved in Analysis, Design, and Development using RUP methodology. Performed Requirements Gathering using Use Cases. Designed Class diagrams and Sequence diagrams using Visio. Designed Classes leveraging Object Oriented concepts. Used Design patterns such as Abstract Factory and Singleton. Constructed Client Side scripts in JavaScript. System was designed as a two-tier application model. Presentation and Business layers were on the server with stored procedures running on the database server. Business Logic layer and rules were designed with CSLA.Net framework. Data Access was designed using Enterprise Library Data Access Block connecting to Oracle. Used Web Services to import data into the system. Adhered to good Coding practices using FxCop and XML documentation for Business Objects and User Interface. Ensured quality of the systems by following Unit testing practices using NUnit. Extensively worked on Oracle stored procedures and triggers. Performed Integration testing with data imports into the database. Implemented logging using Log4Net and Builds using NAnt. Wrote database triggers for controlling audit. Implemented security using SiteMinder.
  • Worked on the uploadable assignments for FSI project. The uploadable assignments functionality for FSI was to automate the process of percent assignments of the salesforce based on the business rules incorporated into the system. This extra functionality was to provide ease of maintaining data and the termination and activation of sales assignments easier on a monthly basis. The systems read data from a template file in MS Excel which was the users preferred way of maintaining data. The file was uploaded to the server and was then read by the system applying business rules to each record.
  • Analyzed user requirements and created Design documents from user requirements. Analyzed existing system design and designed objects to in corporate the existing system functionality. Implemented the Facade Design pattern to use the existing assignment functionality as a subsystem. Used Class diagrams to design the objects. Extensively used Validation Controls for Client Side validation. Adhered to Object Oriented Design methodology. Extensively used ADO.Net for reading data from the MS Excel spreadsheet. Created documentation for users on how to use the added functionality. Ensured quality by writing Unit testing Code using NUnit. Fixed bugs and provided production support.
  • Worked on the FSI Reporting project. The Reporting functionality for FSI provided an extensible framework for adding reports to be viewed from the Web User Interface. The parameters for various reports would be passed in from the User Interface and passed to Crystal to create reports. It incorporated Crystal Reports viewer as the User Interface Web Control.
  • Analyzed requirements for reporting. Used Object Oriented methodology for a consistent and extensible design for adding new reports. Used the CSLA.Net framework to read report settings stored in the database. Generated ASP.Net User Interface based on the parameters read from the database. Passed parameters to the Crystal Reports Web Control. Documented code using XML. Ensured quality measures were met by testing with NUnit. Coded reports extensively in PL/SQL procedures. Used Validation Controls for Client Side validation. Provided documentation for users on using the new functionality. Provided support and bug fixing. Adhered to the SDLC process from start to finish. Produced project related documentation, including Requirements, Design, and Testing. Developed Graphical User Interfaces (GUI) using WebForms, HTML controls, Server Controls, and CSS.
  • Worked on the MES User Import project. MES User import interfaced with MS Active Directory using the System Directory Services namespace. It ran on a nightly basis to import users in a specific group in Active Directory for security.
  • Analyzed requirements. Extensively designed using Object Oriented methodology. Implemented the IDisposable interface to manage directory services object. Coded PL/SQL to insert users in the Oracle database. Implemented logging using Log4Net recording which users were inserted. Provided support and bug fixing. Ensured quality by creating tests using NUnit.
  • Worked on the MES Multiple Item Additions project. The Manufacturing Execution process (MES) was responsible for tracking the Manufacturing process for each work order at the feed plants. It was a custom built Web based Java/J2EE application, sitting on top of an Oracle database and WebSphere Application Server using IIS as the Web server. It interfaced in near real time with the ERP application, PeopleSoft’s Enterprise One. The plants on the manufacturing line recorded the process as part of operations and observations. Observations recorded values of various items introduced in the feed at Operational steps. The observation needed to record item numbers multiple times which was not possible before due to the unique constraint on the Oracle table on the back end. The project required to modify the Schema and create new Session Beans to record the multiple items.
  • Extensively analyzed requirements. Unit tested all methods. Improved performance of the application. Documented Usage procedures of application for the Internet client machine. Involved in complete SDLC of the project from Requirements to Production. Wrote JavaScript for client side validation. Used HTML and Cascading Style Sheet for Web User Interface.

Confidential, Minneapolis, MN

J2EE Intern

Responsibilities:

  • Worked on the Profinia project. Profinia provided the ability to manage portfolio asset-by-asset according to the ps of customers. Executed leases and loans, controlled at the contract or asset level. Produced complex
  • Unit testing on different business cases using JUnit. Created Crystal Reports. Enhanced code to meet good Coding practices. Tuned Unit test code for a faster Build process. Developed in Extreme Programming environment. Fixed code bugs and implemented and tested change requests for users. Environment consisted of Java and JUnit.

Confidential, St. Paul, MN

Masters Program Software Engineering

Responsibilities:

  • The Pet Adoption system was a Java/Struts Web based system that ran on WebSphere. The system allowed patrons to submit profiles of their pets for adoption and also provided matching services based on ps of those who were looking to adopt a pet. After the pet was submitted for adoption, the system followed a process to find accommodation and produce necessary forms for patrons to sign to complete the submission process.
  • Analyzed requirements and designed the system. Produced complex Unit testing on different business cases using JUnit and Cactus. Enhanced code to meet good Coding practices. Refactored code where necessary by identifying bad smells. Developed using Scrum and fixed code bugs.
  • Worked on the Package Management System project. The Package Management system was designed as a prototype system using Java and Swing. It provided users the ability to choose from options, including shipping type, location, and size. Based on these options, the system calculated the shipping cost for the package. This project dealt heavily with Requirements Gathering and Design using Use Cases, Class diagrams, Sequence diagrams, and State Chart diagrams. Designed the system creating Class diagrams. Produced Sequence and State Chart diagrams for various scenarios. Applied Design patterns. Effectively used RUP throughout the project.

Environment: consisted of Java, Struts, JSP, JSF, Cactus, WebSphere, MySQL, Java, and Swing.

We'd love your feedback!