Over 15 years of experience in the Software Development industry in UK and in Singapore in the areas of Market Data, Finance and Banking (HSBC, Nationwide & Credit Suisse), Insurance & Mortgage Products, Retail Systems, CMS Systems, Forecast Systems and E-learning products.
I involved in providing Architectural Design and Implementation of Solutions in software development and Integration between multiple applications.
One of my main strength is to provide logical and technical solutions to business requirement.
I involved in designing and implementation of projects using Enterprise Architect, UML, providing enterprise application design models, designing and creating Frameworks, creating Domain Driven models, Data modelling, Design Patterns, and implementing them using Agile methodologies, and database design with best practices and standards.
Techonogies used in my previous projects. C# 5.0, vb.net, MVC 3 & 4, Web API, ASP.NET, Windows 8.1 apps using XAML, MVVM, Win RT, NHibernate, Entity Framework, LINQ, Moq, Inversion of Control (Ninject), DDD, TDD, NUnit, HTML5, CSS3, Responsive Design for Web and Mobile, jQuery,JSON, XML, Javascript, SharePoint2010, .Net Framework 4.5, 3.5 and 2.0, WCF, SQL2005/2008/2010/2012, Crystal Reports, SSIS, SSRS and Oracle Database using PL SQL. I used SVN, VSS and TFS for different projects with Continuous Integration.
Solution Designer @ Solution Designer / Solution Architect responsible for end to end solution design on E-commerce applications. I am responsible for high and low level solution designs for the overall technical E-commerce solutions.
Using EA (Enterprise Architect Tool) to create UML diagrams. To convert the business requirements to technical solutions, Activity Diagrams, Sequence Diagrams, Class Diagrams including high level architecture diagrams and data mappings.
Providing integration mapping between multiple existing and new applications using WCF Services, SOAP and Message Queues. Creating WSDLs, creating and validating XSDs, XML file using Eclipse. From May 2014 to Present (1 year 8 months) London, United KingdomSolution Designer / IT Consultant @ Overview
Involved in , Architecture and implementation of the project.
I involved in solution Design, Architecture and implementation of the .Net Applications.
Converting business requirements to design documents and involved in implementation of project using technologies.Net Framework 4.5, Infragistics, Oracle 11.0 and SVN as source control. From January 2014 to May 2014 (5 months) Solution Designer & IT Consultant @ Overview
I involved in design and implementation of Windows 8.1 apps using XAML, MVVM, Win RT.
Technologies used :
UML, C# 5.0, Windows8 apps, WinRT, XAML MVVM, WebAPI, MVC4, and .Net Framework 4.5, TDD, NUnit, LINQ., Entity Framework, MS Sql Server, TFS for source control. From October 2013 to November 2013 (2 months) Solution Architect / Designer & IT Consultant @ www.victorycaretraining.co.uk is a CMS based database driven website allows website admin to manage website contents.
Overview
I involved in client meetings to gather the requirements. Converted business requirements to proof of concept by providing technical high and low level design.
I involved in design and implementation of this project in Domain Driven Developing. This project is implemented using Agile Scrum methodologies. Created Framework where the rest of the code is build on.
I came up with an architecture that implements loose coupling for Controllers, Domain and the repository classes. Created Domain model and all the business logic for dynamic content creation.
Technologies used :
UML, C#, MVC4, and .Net Framework 4.5, Dependency Injection (Ninject), NHibernate, DDD (Domain driven development), TDD, NUnit, Moq, LINQ, jQuery, CSS3, HTML5, , Responsive Design for Web and Mobile and SVN.
Software Used
Visual Studio 2012, Resharpner, SQL Server 2012 and Profiler.
Design Patterns Used
Adapter and MVC. From July 2013 to September 2013 (3 months) Solution Architect / Designer & IT Consultant @ Overview:
http://uat.blayboit.com/ is designed to display Company’s Product Catalogue generated on a fly in the Home page using WebAPI with JSON.
I am responsible for technical architecture design for CMS which allows the user to attach the products to Category, Sub Category or Product Type. I used agile methodologies and user stories for requirement gathering.
Created domain model using Ubiquitous language which both the business manager (client) and the developers can understand and to reflect the class objects to the real world scenarios.
This project is implemented using UML, C#, MVC4, WebAPI, DDD, Entity Framework, LINQ, TDD, NUnit, HTML5, CSS3, HTML5, CSS3, Responsive Design for Web, Mobile and Pads, jQuery and .Net Framework 4.5, TFS with automated builds. From May 2013 to June 2013 (2 months) London, United KingdomSolution Designer & IT Consultant @ StarChef Department
Real time web-based recipe and menu management solution for food service professionals.
I have involved in design and developing StarChef.Net & FnB websites using DDD (Domain driven development), Message Queuing, Event driven programming, WCF, Used eight levels of inheritance in product components development.
Programmed with the following
.Net 4.5, C# 5.0, LINQ, WCF, MSMQ, ASP.net, ASP.net MVC 4, T-SQL, XSLT, XML and XSD.
Software Used
Visual Studio 2012, Team Foundation Server 2012, MS Test, Resharpner, SQL Server 2008 R2 and Profiler. From October 2012 to April 2013 (7 months) Solution Designer & IT Consultant @ I involved in developing Ecommerce project to sell products online. This system is developed in such a way that Client can easily build and display all the products under specific category or department.
The home page of the store consists of four sections called Banner, News and announcements, Bestsellers and Featured Products. Each item can be shown or hidden according to the settings in the Configuration menu in the admin panel.
The Header consists of the company logo, menus, login/logout links, Wish List, language switching, Currency switching and search box.
Left Sidebar consists of Menu to display categories, Departments, Compare Products Recently Viewed, Compare Products and Special Offer . The categories can be displayed as normal list view, tree view, or cascade view.
Followed Payment Card Industry Data Security Standards and Payment Application Data Security Standard to improve Credit Card security. System is designed to satisfy PCI DSS requirements for the application level. From May 2012 to October 2012 (6 months) London, United KingdomIT Consultant @ Overview: Worked as IT Consultant on multiple projects including SharePoint 2012
Developed Web application and a Restfull Web Service (WCF) to extract SharePoint2010 List data using SharePoint API’s to provide XML Feed to use in other projects using C# and ASP.NET 4.0 and Ms Sql 2008 database.
Creating SharePoint2010 Web Parts, Lists, and Charts and deploying to production. Developed Restful Web Services(WCF) to retrieve SharePoint Workspace public folders document list (Site Data) as XML to use in other projects.
Developed Centralised Lookups website using ASP.NET 4.0, C#, LINQ, UML, Entity Framework, Oracle Database, PL/SQL packages, jQuery and CSS.
Developed ASP.NET Start-up application to use as Imperial College Web Application Templates. This Start-up application allow developers to change look and feel of any page or Controls like Buttons, Grids and Menus easily using centralised CSS, JavaScript, jQuery and XHTML.
This Start-up application also extended to display Main menus and Side menus dynamically from the database using C#.
Also implemented C#, ASP.NET 4.0 Security Membership Roles and Function Roles. Grant access to users according to their Roles and Functions using MS Sql Server 2008 database.
Developed Student Finance Aid Calculator Website using C#, ASP.NET 4.0, Oracle
Database PL/SQL packages, MS Sql Server 2008 to process student’s application.
Reverse Engineering C# Desktop applications and Excel Add-in.
Desktop Application using C# to Encrypt and Decrypt Student’s CID. An Excel Add-in provides to decrypt all the CIDs in an Excel sheet. From October 2011 to March 2012 (6 months) London, United KingdomSolution Designer / Architect & IT Consultant @ www.connectionsuk.org - Involved in requirement gathering, provided high level architecture and low level, design, and implementation of Web sites using ASP.NET using .Net Framework 3.5 and C#, HTML, CSS, Javascript, NUnit and WebDriver (Selenium).
www.HCFellowship.org.uk - This is a non-profitable organisation. Involved in design and implementation of this project using C#, ASP.NET, Entity Framework, , MS Enterprise Library, LINQ, TDD, NUnit, HTML5, CSS3, JavaScript, jQuery and .Net Framework 3.5, MS 2008/2012, with Stored Procedures and Telerik components.
Developed Content Management System to serve multiple projects using multi tenancy database architecture. This project also facilitates to manage users, implementing the Membership and Role Providers.
Technologies used - C#, ASP.NET, Entity Framework, LINQ, TDD, NUnit, HTML5, CSS3, jQuery and .Net Framework 4.0, MS Sql2010 with Stored Procedures. From January 2010 to September 2011 (1 year 9 months) London, United KingdomSolution Designer & Senior .Net Developer @ Credit Suisse Asset Management: This project involves extraction of sales data from multiple databases using SSIS packages. I developed Desktop application to monitor the sales data extraction status.
GSCS Informations: Involved design and implementation of Post Trade Transaction Analysis Reporting Website in ASP and Admin Desktop Application to process data. Market data is transformed and exported to staging servers using SSIS packages. After applying algorithms, Bank Managers will logon to the Reporting Tool to do the post trade transaction analysis against market data.
GKN Aerospace: Design and implementation of Forecast system for GKN Aerospace, Bristol. Liaising with Client to gather requirements. Done high level architecture diagram and upon approval I had designed and done prototype to demo the designed model.
Upon Client sign off, I involved in developing complete cost centre’s Payroll module. Designed UI Layouts, creating Business Layer and Database Layers and writing all the necessary stored procedures.
Rest of the Project’s descriptions are listed at the end of the resume.
Skills Used: Agile, UML, C#, ASP.NET 3.5, VB.NET, MS Enterprise Library, Classic ASP, JavaScript, XHTML, XML, CSS, SQL Server 2008, SSIS packages Nunit, and Telerik components. From April 2007 to December 2009 (2 years 9 months) London, United KingdomSenior .Net Developer @ Nationwide Bank: The core application of Nationwide Bank, this is the system that is used by Nationwide to give mortgages to customers. A monster of an application, it is a web based extranet system and includes lots of complicated business logic and interfaces to external systems. This project is developed using C#ASP.NET, Web Services, Remoting, VB6 and Process Author projects that I was involved in as part of the MPOS application developer.
Involved in creating new components, enhancements and defect fixing. Used Test director to write scripts to do unit testing and system integration testing. Gained knowledge of complete mortgage and also in insurance - Building, Contents and MPPI.
Rest of the Project’s descriptions are listed at the end of the resume.
Projects:
1. Mortgage Point of Sales, Nationwide Bank, London.
2. Insurance Point of Sales, Nationwide Bank, London.
Skills Used: Agile, UML, C#, ASP.NET 3.5, Web services, Classic ASP, XML, JavaScript, HTML, CSS, From November 2005 to February 2007 (1 year 4 months) London, United KingdomSr. Developer @ From 2004 to 2005 (1 year) Senior .Net Developer @ I have involved in design and implementation of Customer Information System. This system is designed to meet the heavy credit control checks which are necessary to process the Credit Documents like Letter of Credit, Bank Guarantees, Document against acceptance etc for import and export traders. This system is specially customized for financial institution.
My main role to build the VB6 credit control components with to provide best performance to process large data with heavy calculations. Designed database and wrote stored procedures and views.
Projects:
1. Customer Information System, HSBC Bank, Singapore.
2. MAS Liquidity and to supervision System, HSBC Bank, Singapore.
3. Inter Bank GIRO System, HSBC Bank, Singapore. From November 2001 to November 2002 (1 year 1 month) SingaporeDeveloper @ I have involved in implementation of projects in IS department in Singapore Computer Systems.
Skills Used: VB6, Classic ASP, MSSQL 2000, DTS, VBA. From April 2000 to October 2001 (1 year 7 months)
John Nimmakuri is skilled in: Enterprise Architecture, Solution Architecture, Agile Methodologies, Requirements Analysis, Software Project Management, UML Tools, ASP.NET MVC, ASP.NET, LINQ, C#, Microsoft SQL Server, TFS, .NET, Entity Framework, Test Driven Development