MANOJ AHUJA
Mobile: +91-981******* ~ E-Mail: ac1qle@r.postjobfree.com
To lead, challenge and be challenged in whatever I do, use my skills to help myself and my organization grow. Use that ladder to reach at the top by continuously improving on my strengths and overcoming my weaknesses
PROFESSIONAL SNAPSHOT
Experience of over ~11 yrs. in C#, Winforms, Wpf as a Senior Developer/Scrum Team Member/IC/Mentor
Aware of WCF, Asp.Net, MVC, Web API concepts
Presently associated with ION Trading, Noida as a Senior Developer since Jun, 2011
Have worked with Societe Generale Global Sol. Ltd., Sapient Corporation and MindTree Ltd
Have used VSS/CVS/SVN for versioning control, FxCop/Resharper/Sonar for static code analysis and Jenkins for Build Automation.
Possess good analytical and communication skills with the ability to work independently and also as part of a team
Knowledge of Design Patterns(Singleton, Factory, Abstract factory, Prototype, Facade, Observer, Proxy, Decorator), Architecture Pattern – MVP, MVC, MVVM, Dependency Injection
Basic knowledge in Investment Banking Domain(Current domain)
Aware of scrum fundamentals
AREAS OF EXPERTISE
Operating System Windows 98/ 2000/ XP/Win7
Primary C#, Win forms, WPF
Secondary WCF, Asp.Net, MVC, Web API
Databases SQL Server 2005
Tools Visual Studio 2005/2010/2013, VSS/CVS/SVN, Fx-Cop, ChartFx, Map Extreme and Microsoft composite UI blocks, Jenkins, SonarQube
Others Microsoft Office
Domain Investment Banking (Forex and Fixed Income)
Professional Experience Summary
Since Jun 2011
ION Trading, Noida
Developer
Current Project
Title SysAdmin with Perfmeter-Add-on
Client Investment Banks, ION
Technologies C#, Win forms, WPF
Duration since June’2011
Team Size 10
Nature of the Project Development and Maintenance
SysAdmin (System Administrator) is a platform administration and monitoring tool. A platform in ION is a software component which provides many services to the components hosted on that platform. Its primary services are starting/stopping/cloning of components, creating and maintaining connections required for data exchange/sharing and users & groups management with privileges to publish/subscribe data among all the components hosted on the platform. Components in ION are business modules such as gateways/gui- client/plug-ins/Routers. These components exchanges data over ION bus (Middleware- messaging framework) once they have established successful connection among them-selves. SysAdmin aids Platform admin to visually monitor the platform with rich set of below mentioned features.
Graphical as well as tabular view to display the components settings/running status/type registered on the Platform and the connections among those components
Users and Groups Console to manage users and the groups along with the privileges (Components Admin, Entitlement Admin, Process Admin)
Historical and Real time Dashboards to display performance/market stats in tabular as well as graphical view (charts).
Trigger engine with Alerts Dashboard (Alerts type : popup/sound/email)
Installation/Up-gradation/Un-installation of components
Responsibilities
Designing and Coding for new requirements and fixing bugs
Impact Analysis, Feasibility study, low level designing wherever required
Mentoring new team members and Acting as an SME for the project after switching to scrum
Performing Unit Testing, releasing the build on ION Build platform (Tracker)
Sync up with Internal Clients and stake-Holders/PO
Mar 2010 – Jun 2011(1 yr 3 months)
Societe Generale GSC. Bangalore
Senior Software Engineer
Project(s)
Title BAM (Business Activity Monitoring)
Client Investment Bank
Technologies C#, Win forms, SQL Server 2005, Tibco
Duration 1.3 yrs
Team Size 3
Nature of the Project Development and Maintenance
GPS-BAM was a Business activity monitoring tool. It used to help business analyst to find out the loopholes which might be causing the slowdown in business by different ways. It can monitor FI (Fixed income) products and FX (Foreign exchange) products. It subscribes the data from internal server such as Multipass (internal to SG), Deal hub etc. These sources receive data from Outside servers such as Bloomberg etc. GPS (server) used to process those data and once processed, it used to send the same to BAM (Client). On Receiving, client used to present the data in multiple widgets such as tabular views, Graphical Views etc. Apart from this, we developed a workflow diagram for any transaction happening inside the company using Graphics.
Responsibilities
Designing and Coding for new requirements and fixing bugs
Manual Testing, releasing on Local, Test and Production Environment
Preparing the Approach (Impact analysis) and Design Document (if required)
Sync Up With Client
Lead the team also for a Feature.
Nov 2009 – March 2010(4.5 months)
Sapient Corporation, Bangalore
Senior Software Engineer
Major Projects Handled
Title Xpress, Trading Platform
Client Key player in Energy Trading Domain
Role and Module Developer, Complete application
Software C#, ASP.Net, SQL Server 2005
Duration since Nov’09
Team Size 2
Nature of the Project Development
Description
Xpress was a trading platform used for energy trading by the customers of Client and Client. Xpress had 3 parts as an application namely – Administrative mode, Risk Management and Trading Floor. Users who wanted to do trade with the client could register and then after signing the agreement with client could use that trading floor for trading with client. Xpress features were – Bidding, buying, selling, negotiation price alerts, risk management etc. However actual payment was not supported via this tool. Once the deal would have confirmed, users used to get notified via mail and actual money transactions used to handle via other means.
Responsibilities
Coding for new requirements and fixing issues.
Performing Unit Testing, Local test server testing, releasing on Local, Test and Production Environment.
Preparing the Approach (Impact analysis) and Design Document (if required).
Sync Up With Client
Jul 2006 – Nov 2009(3.3 yrs)
MindTree Ltd., Bangalore
Senior Software Engineer
Project(s)
Title SPO (System performance optimization)
Client A Pioneer in Telecom Domain (working from Client location)
Technologies C# .2.0, Win forms, ChartFx, Map Extreme, Microsoft
Composite UI blocks
Duration 1.5 yrs
Team Size 37
Nature of the Project Development
SPO was a smart client desktop application, which used to help system engineers (who deploys monitors and optimizes the performance) in optimizing the performance of the network by presenting them the network stats with multiple views such as charts, maps, and tabular data. SPO had been implemented on MVP (Model view presenter) pattern, so that in future it could be easily transformed into Web based application, if required.
Title OBD (On Board Diagnostics) Kiosk
Client Key player in Automotive Domain
Technologies C# .2.0, Win forms, VSS 2005, FxCop 1.35
Duration 1.9 Yrs
Team Size 6
Nature of the Project Development
OBD Kiosk was a user interactive application which used to run on each physical Kiosk and used to perform On-Board Diagnostics tests on vehicles. It used to provide user the error codes for their vehicles on inspection using simple and easy to run steps. Each Kiosk had a set of devices to perform the test like a VIN scanner, Card reader, printer, and a box to communicate with the ECU of the vehicle to get the diagnostic data. These devices in turn had an interface with the application to run a series of steps and generate a comprehensive printable report for the user/vehicle owner. Promotional Code/card was the part of OBD Kiosk and came as OBD Kiosk’s next phase. With the inclusion of promotional code/card functionality user was given another option to pay for the test viz. promotional code/card just like coupons. Initially the debit/credit card were used as payment options.
Responsibilities
Coding for new requirements and fixing issues.
Performing Unit Testing.
Preparing the Approach (Impact analysis) and Design Document.
Sync Up With onsite coordinator
Awards & Distinctions
Recognized as the MindTree Certified Developer in 2008.
Received Team Spot Award in 2007 at MindTree.
Received Spot Award in 2010 at Societe Generale
ACADEMIC CREDENTIALS
Post Graduate Diploma in Advance Computing from CDAC-ACTS, Bangalore in 2006(60%).
Bachelor of Electronics and Communication from Maharishi Dayanand University, Haryana in 2005(65%).
PERSONAL DETAILS
Present & Perm Address #552, Sec-46, Faridabad, Haryana
Date of Birth 21/01/1982
Marital Status Married
Manoj Ahuja