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