Post Job Free
Sign in

Software Engineer Project

Location:
HR, 121010, India
Posted:
August 09, 2017

Contact this candidate

Resume:

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



Contact this candidate