Post Job Free
Sign in

Mr

Location:
Canada
Posted:
September 21, 2015

Contact this candidate

Resume:

pradeep k chandra

Summary

Software Development Engineer with over 6 years of software development experience. Demonstrated solid technical and leadership skills in design and development of complex software systems using cutting edge technologies. Advanced knowledge in object oriented design concepts, design patterns and software architectures.

Languages and technologies

Languages/Scripting

C#.Net, ASP.Net, Java, PHP, XML, JSON, HTML, LINQ, JavaScript, CSS

Databases

SQL Server 2008-12, MYSQL, Oracle, Mongodb, Elastic Search

Business

Project Management, Agile methodology (Scrum), UML

Technologies/ Framework

Visual Studio, MVC, MVVM, WCF, Eclipse, Spring framework, Entity Framework, REST API, Telerik, Hudson, Jira, Teamcity, AngularJS, JQuery, Laraval, Cakephp, Perforce, GIT

work experience

Software Engineer/ Team Lead

BlackBerry

May 2012 – Present

QBSanity – Automated Board Level Sanity software

Designed and developed a framework for calibration and verification of RF technologies on BlackBerry smartphones which helps in reducing the time required for board level RF sanity testing by 30% and reducing the manpower substantially and hence helping save more than $250k/ year.

Identified the scope for feature development for incrementally improving the quality of software framework.

Scrum Master in an agile software development environment; aligned the development team and ensured timely delivery, feature enhancement and support for software products and apps.

Technologies used: C#.Net, ASP.NET, MVC, Entity framework, WCF, XML, CSS, HTML, UML, Javascript, Hudson, Teamcity, JIRA, SQL Server, Perforce

BBWrench – An app space for analysis of test result

Provided the ability to visualize the test time and data through data tables and graphs. This helped in reducing the time spent in analyzing the results and efficiently debugging the devices.

Designed and developed an app to view the test results during runtime by creating a communication platform between the app space and the test framework.

Developed a performance monitor app to analyze various processes running during the device testing phase.

Hired, mentored, managed junior developers and helped them develop and deliver various apps by architecting the design which became part of the app ecosystem.

Technologies used: C#.Net, WCF, WPF, XAML, JIRA, Teamcity, MVVM, Telerik, XML,UML, Teamcity, JIRA, Perforce

Project Manager Responsibilities –

Defined the scope of the product and identified the risk

Engaged the customers to use the product and gathered feedback to improve the quality and widen the scope of the product

Handled priorities and resolved conflicts

Delivered product in a timely fashion with promised features by resolving technical and non-technical roadblocks

Evolved as a bridge between the engineering team, customers and the management team

Focused on continuous improvement of the product lifecycle

Research Assistant

Queen’s University

Sep 2010 – Apr 2012

Derived an algorithm to rank documents in a corpus using internal variability.

Collected various datasets from a variety of sources and experimented with various mining algorithms to analyze the potential correlations between them.

Pre-processed the text corpora and obtained correlation between various data mining techniques like Singular Value Decomposition (SVD), data compression, and word frequency analysis.

Technologies used: C#.Net, Matlab

Software Developer

Citi Group

Sep 2008 - Aug 2010

Gathered system requirements from clients and documented the functional requirement document.

Designed and developed an algorithm for computation of report data using PL/SQL and stored procedures; and generated daily reports for multiple hedge funds using stored procedures and custom scripts.

Offline data extraction for analytics using Oracle.

Migrated a legacy visual basic application into an interactive web based application, which provided a cutting edge look and feel for the user.

Introduced the agile software development methodology by implementing incremental development approach. This proved to be helpful in faster development and client approval phases.

Technologies used: C#.Net, Oracle, UML, MVC, NUnit

Software Engineer, Intern

RiskSpan

Nov 2007 & May 2005

Nov 2007 – May 2008

Developed and implemented an algorithm for sharing and authenticating various financial portfolios within the organization and among various organizations.

May 2005 – Dec 2005

Built a customized framework for designing and developing the UI of the financial product, Riskspan.

Technologies used: C#.Net, Web Services, Perl, NUnit

Education

Kingston, ON, CANADA

Queen’s University

Sep 2010 – Apr 2012

Master of Science in Computer Science, May 2012. Specialization in data mining.

Thesis: Measuring Interestingness of Documents Using Internal Variability.

Coursework: Data Mining, Complexity Analysis of Algorithms, Advanced Topics in Management Information Systems, Software Modeling.

Chennai, TN, India

Anna University

Jun 2003– May 2008

Master of Science (Integrated) in Software Engineering, May 2008.

Coursework: Software Engineering, Project Management, Operating Systems; Databases; Algorithms and Data Structures; Programming Languages.

publication

2012 IEEE International Conference on Intelligence and Security Informatics: Ranking Documents by Internal Variability

Books and Courses

Making Things Happen – Scott Berkun

The Lean Startup – Eric Ries

Product Design and Development – MIT OpenCourseWare (2014)



Contact this candidate