Post Job Free

Resume

Sign in

Software Developer Engineer

Location:
Chennai, Tamil Nadu, India
Posted:
December 10, 2020

Contact this candidate

Resume:

Benito Nimi Professional Profile

Contact: +91-988******* /

adijh8@r.postjobfree.com

Application Developer

Strengths

with various IT languages and tools

NIIT certified Database and

Windows Application Developer

[C#.Net]

Microsoft .Net technology

Proficiency in object-oriented

programming concepts

Good programming exposure with

C#

MVC 5, WCF, Web Services,

Silverlight

Win Forms, ADO.NET

Good understanding of physics

requirement, 3D concepts and the

associated math behind

Agile methodology

Problem solver and efficient learner

Good communication skills

Skills

Certified Database and Windows

Application Developer

MVC 4.0

Entity Framework 6.0

ASP.Net 3.0/3.5/4.0

WCF

Microsoft SharePoint 2007

C# 6.0, Java, PHP

JavaScript, JQuery, AJAX

SQL, MySQL

HTML5, Jekyll, CSS, BootStrap,

SaaS

Unity3D

IIS

Windows Services

Spoken Languages

English

Tamil

Proficient in Object Oriented technologies and developing SOA Web Services

Object Oriented Development

Web development experience in C# / .NET MVC 5

Programming experience WinForms, Web based Application and Libraries

Logical approach to problem solving

Effective team leadership.

Proactive Problem Management skills.

Good administration and organizational skills.

Operating Systems:

MS Windows NT, 9x, 2000, XP, Vista, Windows

Server2008 R2

UNIX

Technology:

Languages: C# .Net, SPA, HTML, Web API, PHP, XAML, JavaScript, SQL

Durandal, Knockout, Breeze, Q, Require JS, Bootstrap, jQuery, SignalR, AJAX, MSTest, Qunit

Microsoft ASP.Net MVC 5, WCF, Web Services, Win

Forms

Entity Framework 6, Code first EF migrations/Model First, Unity IoC, NuGET

NIIT certified Database and Windows Application

Developer – Microsoft Visual Studio 2005

Microsoft SharePoint 2007 - SharePoint Coordinator Database:

SQL server, MySQL

Tools / Installers:

Microsoft Visual Studio 2019

Mono developer 4.0

Version Control Tools: GitHub, Bitbucket, TFS,

TortoiseSVN, Cygwin

MatLAB

Blender

HP OVSD

BMC Control-M

Active Directory

Education:

Kaunas University of Technology, Lithuania 2015

M.Sc.,Informatics

Sathyabama University, Chennai 2008

B.E., Electronics and Communication

Jabriya Indian School, Kuwait

AISSCE, CBSE 2004

AISSE, CBSE 2002

11+ years of hands-on experience

Page 2/7

Work Experience

Project: RMP [Remote Media Processor] Aug 2019-present Employer: Comcast India Engineering Center, Chennai, India Role: Development Engineer 4

Comcast's Technology & Product organization works at the intersection of media and technology. The innovative teams are continually developing and delivering products that transform the customer experience. The team develops and supports evolving network architecture, including next-generation consumer systems and technologies, infrastructure and engineering, network integration and management tools, and technical standards. RMP (Remote Media Processor) and related services like SPWS (Stream Packager Web Service) and RAWS (Remote Analysis Web Service) handle all of the transcoding, packaging, and analysis operations for MPX customers globally. These services currently run in Seattle, Philadelphia, London, and a Comcast NDC in Ashburn, VA.

Development Role:

Lead backend developers working on customer facing application, like The Online Video Platform (formerly known as MPX)

Delivered high-quality new features on time while improving the quality of existing features.

Performed code review and identified functional gaps in end-to-end application development life cycle.

Involved in prototyping for new projects and defining coding standards for the backend team.

Strong experience in Object Oriented technologies and developing SOA Web Services

(SOAP, WSDL).

Responsibilities:

Collaborate with other engineers to architect, design, scope, estimate, develop and implement product features.

Ensure products meet their SLAs; participate in the resolution of customer reported defects and errors, communicate timelines to leadership, and triage issues affecting customers.

Collaborate with a remote team to orchestrate large scale deployments of services to Production environments as part of regular product development and stabilization efforts.

Manage, integrate, and upgrade Third Party Vendor services as necessary to ensure compliance and enhance the product.

Closely work with team members and help them with their day-to-day constraints and to deal with existing legacy architecture.

Environment: MS .NET Framework 4.5, Microsoft Visual Studio 2019, C# .NET, Web Service, NUnit Test

Project: Concord Dec 2018-Aug 2019

Employer: Auxo Technology Labs, Chennai, India

Role: Senior Software Developer

Auxo Labs is a venture capital-funded company founded in 2014 with innovation and a keen desire to provide flawless customer-centric service as our primary inspiration. Developing cutting-edge software products is our forte, which is adequately complemented by meticulous research that enables us to incorporate the latest in technology into our products. Development Role:

Assisted in development and maintenance of new APIs for integration with SPA application using AngularJS.

Developed scalable helper modules for various APIs and applications.

Implemented procedures for measurement and optimization of performance of the systems.

Provided technical expertise and updates in code reviews and application discussions.

Resolved technical problems relating to API application by identification and fixing bugs. Page 3/7

Responsibilities:

Translate the business domain into several APIs by having a clear understanding of the business vision and its functions.

Closely work with team members and help them with their day-to-day constraints and to deal with existing legacy architecture.

Provide stellar documentation that is complete and up to date.

Potentially building and developing the team.

Reviews design documents and provides feedback on approach and estimates.

Ensures that software meets or exceed specified standards and end-user requirements. Environment: MS .NET Core 2.1, Microsoft Visual Studio 2017, C# .NET, Web API, XUnit Test, MS SQL 2017, Web-Hook, Azure storage, Azure-monitor

Project: CAP [Contractor Assurance Program] Sep 2016-Nov 2018 Employer: Headstream Technologies Inc., Chennai, India Role: Senior Software Developer

Headstream Technologies Inc., is a product based company focused on providing software and services that help clients meet their goals by simplifying and reducing repetitive tasks and improve efficiency in both worlds: Education and Real-Estate domains, thereby harnessing the power of software and data to better evaluate and track the professional development of individuals. Development Role:

Involved in the design and analysis of the project

Develop resilient software using best practices and methodologies.

Assist in building and scaling existing framework to integrate with the latest technology.

Ensure code is evaluated /reviewed for best performance and coding standards.

Always adapt to client requirements, the rule of - Products should be built for their users.

Integrate Test Driven Development (TDD) by Unit Testing code to avoid fixing bugs.

Drive and mentor other team developers ensuring applications are delivered on time, to specification, are scalable, performance optimized and maintainable. Responsibilities:

Guided development team throughout the development process.

Adopted the Model-View-ViewModel architectural design pattern for writing Single Page applications (SPA) to integrate a thick layer of server logic and client layer.

Used Knockout.js, Durandal and REST APIs to develop complex, responsive enterprise web applications.

Create, maintain, and run unit tests for both new and existing code, with a goal of delivering defect-free and well-tested code to QA

Integrated TDD using MSTest and Qunit.

Solely developed the Profile Management System for the product.

Re-factored and did code clean-up for better performance.

Exhibited Agile methodologies, starting with Extreme Programming (XP) during the initial stages of product development and then moved to Scrum for iterative development.

Ensured client expectations were met within the stipulated time-frame.

Performed client demos and Proof of Concept(POC) to determine a features feasibility into the product.

Environment: MS .NET Framework, Microsoft Visual Studio 2015, C# .NET, SPA, HTML, Web API, MSTest, JavaScript, Durandal, Knockout, Breeze, Q, Require JS, Bootstrap, jQuery, SignalR, AJAX, QUnit, MS SQL 2012

Project: e-Procurement System / e-Business Planning System Mar 2016-Sep 2016 Client: Panasonic

Employer: R Systems International, Chennai, India

Role: Application Developer

R Systems International Ltd., is a specialized IT Services & Solutions and IT-enabled Services provider catering to a wide range of global customers. Page 4/7

E-procurement is the process of buying and selling supplies and services over the Internet. The e- procurement software developed, features inventory tracking, supplier management, order fulfillment and document management, to help companies improve productivity and reduce costs. E-Business planning system is software developed for preparing comprehensive financial projections for a business plan, budgets etc. for current and future financial years ahead. It is suitable for managers and business people with minimal previous experience of financial or business planning as well as for experienced planners, accountants, consultants and model- builders.

Development Role:

Involved in the design and analysis of the project

Design, develop, and test single page web applications

Develop robust software using best practices and methodologies.

Incorporated the Model-View-Controller architectural design pattern to address the need for interactive application as well as separation of concerns.

Referenced third party libraries such as AutoMapper, Fluent Validation, log4net, etc. .

Executed the Façade pattern approach in developing the e-procurement / e-business planning systems.

Utilized Entity Framework – DB First approach, in enabling application to access and change data that are represented as entities and relationships in the conceptual model.

Developed custom grid tables with added features such as inline edit, sort, paging.. to enable CRUD operations.

File upload and download feature implemented for ease of data entry and access.

Configurable access control management algorithm set based on permission/rights.

Integration of application login using customer’s global authentication process.

Performed both client and server-side validations for business rules and respective exception handling.

Responsibilities:

Worked collaboratively with a team to design and develop JavaScript-based single page applications.

Evaluated available frameworks and development approaches to determine the best technical direction for the project given the requirements.

Build and consumed REST based API's

Identify innovative solutions to simplify e-Procurement for customers

Actively consulted customers, and managed e-Procurement implementation together with account teams

Involved in all stages of SDLC started from requirements gathering to Analysis, Design, Implementation, Testing and Deployment of the entire project.

Established a detailed program specification through discussion with clients and create HLD document

Breaking down program specification into its simplest elements and translating this logic into a programming language using c#

Ensured validations and business rules are in par with customer requirements. Environment: MS .NET Framework, Microsoft Visual Studio 2015, MVC 5.0, Entity Framework 6.0, C# 6.0, HTML5, JavaScript, JQuery, CSS, MS SQL 2008 /2014 Project: Sailracer.net Feb 2014-Dec 2015

Employer: Sailracer, Lithuania

Role: Application Developer

The SailRacer application is used as an additional tool next to the standard yacht equipment to take tactical decisions faster and to boost the performance of the boat and the crew. The interface is designed in a way that the important information is captured in a splash of a second without the need to analyze the numbers.

SailRacer calculates the perfect start and tactical maneuvers during the race based on current, wind, laylines and polar. Organize and track individual race event and invite everyone to a live view of your event.

Page 5/7

Development Role:

Involved in the design and analysis of the project.

Design a 3D online system for viewing of sailing events.

Understand the tactical strategies involved in sail racing.

Establish a virtual environment using C# unity3D – Mono Framework

Record track/sail information received via GPS devices.

Integrate map services to set real-time information of sail events.

Use real-time elevation data to redraw terrain/costal within MonoDeveloper

Generate ocean surface on runtime.

Modeling of 3D assets for creation of sailboats.

Implement routing algorithm for sails to calculate instances of rounding and crossing.

Set instance for live tracking and viewing of race events. Responsibilities:

Involved in all stages of SDLC started from requirements gathering to Analysis, Design, Implementation, Testing and Deployment of the entire project.

Establish a detailed program specification through discussion with clients

Created rich and interactive UI using MonoDeveloper’s GUI protocol.

Implemented Data access layer using ADO.NET to connect and retrieve and manipulate database information

Breaking down program specification into its simplest elements and translating this logic into a programming language using c#

Applied data-structures and determined an algorithmic approach to calculate real-time crossing and rounding of sails along its sailing course.

Integrated third party Web services to access real-time terrain/geographical data using Open Map and Google map services.

Converted raw byte data to pixels using. Raw images and applying gaussian blur to smoothen the image texture.

Generated ripples and buoyancy functionality for water effect using C# programming.

Update, repair, modify and develop existing software and generic applications

Adapt to Agile methodologies

Pre-production: http://sailracer.net/visual/667/3D_tracker (A sample race event recorded during a sailing regatta in Lithuania)

Environment: .Net, Microsoft Visual Studio 2010, MonoDevelop 4.0, MVC, C#, JavaScript, PHP, MySQL, .NET Framework, JQuery, CSS, HTML.

Project: Ally Financials Dec 2011-Aug 2013

Client: General Motors (GM)

Employer: HP-GDIC, Chennai India

Role: Software Developer

Ally Financial Inc, is one of the world’s largest automotive financial services companies. Ally offers a full suite of automotive financing products and services in key markets around the world. Ally’s other business units include mortgage operations and commercial finance, and the company’s subsidiary, Ally Bank, offers online retail banking products. Our area application development and maintenance covered the Latin American Operations of Ally. The company GMAC is rebranded as

‘Ally’ in 2010.

GMAC was the subsidiary of General Motors (GM). SmartLink LAO is used by clients to manag credit applications from customers.

Development Roles

Understand and adhere to site objectives as per client requirements.

Design, build, and maintain efficient, reusable, and reliable C# code

Analyze and built components as per the specifications within given time frame.

Designing and developing user interfaces.

Integrating applications by designing database architecture.

Evaluate, monitor and review the applications functionality to minimize technical issues.

Provide permanent bug fixes to technical issues.

Maintain code quality by writing reusable C# libraries. Page 6/7

Responsibilities:

Development of Individual/Contractual vehicle loan application for Ally LAO to manage and maintain the vehicle loan policies. The rich client was designed and developed using MS

.NET framework (Windows App) and C#.

Developed business rule components and Web Services using C# programming language

Involved in UI design using Web forms for new loan contracts, allowing privileges to edit improper user approvals and names using ASP.Net

Created Client-side validation using JavaScript and Server-Side Login control in ASP.NET.

Developed programming logic in modules using C#.

Involved in creating database tables and views using T-SQL.

Supported in application testing, deployment and maintenance.

Consulted with project managers/lead to understand complex workflows.

Set up, implemented and provided support for Production environments.

Carried out pre and post migration activities.

Environment: .Net, Microsoft Visual Studio 2010, VB/C#.Net - Windows, ASP.Net, Entity Framework, SQL Server 2008 R2, .NET Framework, IIS 7.0, JQuery, XML, CSS, LinQ, HTML, SQL server 2005/2008, Windows.

Project: AIRBUS Oct 2008-Nov 2011

Client: AIRBUS, France

Employer: HP-GDIC, Chennai India

Role: L2 Support Engineer

Airbus, an EADS Company, is a leading aircraft manufacturer with the most modern and comprehensive product line. It consistently captures approximately half or more of all orders for airliners with more than 100 seats. Airbus' mission is to provide the aircraft best suited to the market's needs and to support these aircraft with the highest quality of service. Airbus also has expanded into the military transport aircraft sector. Here in my project the job assigned was of Application services. Airbus Project operating in onsite-offshore model. From offshore point we support 600+ Applications hosted in Windows 2003 / Unix Servers. We maintain highly critical

(Customer / Inverster focused) applications without any downtime. Providing Application support to keep the environment up for Applications /servers. Airbus off-shored Level 2 support for Ishare (Microsoft SharePoint 2007), Directories (EDS) categorized as Airbus-TFUS.

Incident /Problem Management roles:

Preparation and Execution of problem and incident ticket.

Problem management and trend analysis of recurring alerts

Played a key role as project’s SPOC for Problem Management/Trend analysis – Airbus

Internal Auditing of the process to ensure we meet ITIL guidelines and achieve the agreed SLA /OLA.

Held technical training sessions on Incident Management

Participation in peer and group reviews.

Onsite-Offshore Co-ordination.

Record client notifications as required by SLAs

Ensure that root cause is investigated and documented

Preventative measures considered and implemented as appropriate

Provided a management summary of the incident to be shared with the client Responsibilities:

Back-up lead for all SPOC and Airbus-TFUS activities.

Identified as member of the BCP team – Airbus

Monitor and Accept Incident / Problem using BMC Remedy tool.

Monitor and troubleshoot technical problems on Microsoft SharePoint 2007.

Resolve incident /problem on Unix / NT platform, involve next level support for complex fix.

To resolve the incident / problem with the documented solution in Inventory tool (Manag- HAS).

To perform Incident / Problem analysis with the help of IFU (Incidents Follow Up) tools.

Lead and facilitate team in developing their skills and working norms

Deliver technical solutions in a business environment

Maintain and update information systems - SharePoint

Provide status report of applications to superiors, on daily/weekly basis Page 7/7

Perform daily health checks on applications.

Mentor new resources to the expected work levels.

Tracked the root cause until the status is closed/ suspended

Daily communicated with Manager and peers regarding status and completed the assigned task within target time.

Onsite Roles:

Travelled to France as project representative for knowledge transition of TFUS, a set of Microsoft Share Point 2007 applications from Airbus

Co-ordinate with customers to have a smooth knowledge transition.

Transitioned knowledge to India team on a daily basis.

Trained the 16 member India team to work without dependency

Reported and tracked issues internally.

Received recognition from customer on the transition. Environment: C# .Net, .Net Framework, SharePoint 2007, Microsoft services, SQL server 2005, IIS, Windows, Unix, IBM Tivoli Enterprise Console 3.9, BMC Control-M, Enterprise Vault – Symantec, Active Directory

Personal Projects

Websites:

http://www.benitonimi.in

http://dr-goldwyn.appspot.com/

Games:

http://gamezome-benito.appspot.com/

Applications:

A surface mesh generation system using the implementation of Delaunay triangulation in C# programming language.

Text mining system using Apache OpenNLP using C#

Microsoft Silverlight WebPlayer using SSME; To Register/Login/Play Secure video contents 3D Modelling & animation:

https://www.youtube.com/watch?v=bu7Rw3GbSVo

Awards & Honors

HP eAward on Customer appreciation

HP eAward for Knowledge transition of Airbus-TFUS

HP eAward for work level satisfaction

HP eAward for Problem Management

Awarded certificate of Merit for Paper Presentation at University level

Participated in the National Level Technical Symposium

Awarded High Distinction, Mathematics by The University of New South Wales



Contact this candidate