Sign in

Software Engineer Product Development

North Brunswick Township, New Jersey, United States
January 11, 2018

Contact this candidate

Anil Narula

Sr. Software Engineer – Application Development

Cell# (848)***-****


Sr. .Net Software Engineer, leading distributed .Net application solutions and integration

Highly motivated technologist, proactively driving engineering efforts from cradle to grave

Ability to understand business drivers and balance business needs, timeline, cost and best practices

Experienced in Complex diagnostics, troubleshooting, root cause analysis, problem solving, understanding of responsibilities and strong sense of accountability and ownership

Nineteen plus years of industry experience including Software Architecture, successfully leading development team, developing quality Software product/applications, Analysis, object oriented Designing and development, Implementation and Maintenance of business solutions

Strong, adaptive, team structured and result-oriented management style with excellent communication and presentation skills.

Core Competencies: .Net Product Development and Delivery, Application Assessments and Audits, C#, Web Services, WCF, Rest Web API, MVP, MVC, JavaScript, JSON, XML, WinForms, Logical & Physical Data Architecture and Design, Innovation, POC, Mentoring & Training. PROFESSIONAL EXPERIENCE

Skinder-Strauss LLC, New Providence, NJ


May 2016 – Current

Skinder-Strauss provides information, services and support to legal community on litigation support via Web-based software, mobile products and legal directories to process servers, court services staffing and couriers.

Role: Architect/ Senior Software Application Engineer Key Contributions:

Involved in maintaining, refactoring, architect/design and development of web based application/infrastructure/Rest API, daily multiple data loads.

Leading production support for web applications, troubleshooting and data fixing.

Responsible for creating application framework, preparing system workflow diagrams, database diagrams, code reviews and lead development team. Deloitte, Princeton NJ Oct 2012 – Apr 2016

Deloitte Audit (DA) is single largest global transformation program in Deloitte’s History that provides a new generation of audit content, methodology, professional mindset and technology.

Role: Senior Software Engineer

Key Contributions:

Involved in design, refactor and development of optimizing business process and UI views for “Engagement Management System (EMS)” core audit application: designed to replace AuditSystem/2 across all member firms around globe. There will be approximately 65000 engagements to utilize EMS in 2014 which will represent 84% of total Deloitte Global Audit revenue, around $13 billion.

Anil Narula


Used SCSF and Composite Application block for the system design. Dependency injection and IOC.

Playing lead architect role to design and develop REST web API services for Enhanced Content Distribution System (eCDS) and Alert Dashboard (AD) applications.

Responsible for creating application framework, preparing and presenting system diagrams, mentoring team members and code reviews.

Participated in Agile Development process for developing the application and lead teams of sizes 6-8 on various iterations.

Leading Business Analysts, high performance Software Engineers and Deployment Team QA Analysts to effectively strategize, plan, test, address issues and review deliverables for each iterations of product releases.

Playing critical role for production support in bug fixing, troubleshooting design and production issues.

Easy Soft LLC, North Brunswick, NJ ( Apr 2006 – Sep 2012 Easy Soft provides services and software solutions to law firms to automate their practice, processes, streamline repetitive tasks and workflow. Role: Senior Architect/VP Product Development

Key Contributions:

Architect/design and develop Legal commercial products (HUD-Respa, NJ Divorce system, Divorce financials, Trust accounting, electronically filling 1099-s SOAP web services).

Involved in design and development a highly efficient multi-threading in-house tool

“Paper Less Order Processing (PLOP)”. A 2-way communication plug-in, hosted in third party CRM tool.

Worked as lead architect to design and develop WinForms front-end applications, middle-tier service layers, back-end processes, ASMX Web services and migrating the legacy systems and services to SOA.

Responsible for design, architecture, construction of highly scalable transactional systems and leading such projects during its complete life-cycle.

Responsible for creating application framework, writing technical design documents, preparing and presenting complex system diagrams, evaluating and implementing new technologies, mentoring team members and code reviews.

Involved in communication with business stakeholders. Worked as technical liaison with various Easy Soft partners such as Final Trac LLC, and Wizmo for providing distributed software solutions and integration with their systems.

Involved in extensive SQL Server 2005/2008 database design, complex stored procedures/functions and DTS packages.

Remedy Intelligent Staffing Inc. Aliso Viejo, CA Mar 1998 – Mar 2006 Remedy Intelligent Staffing is a nationwide professional staffing organization with more than 40 years of recruiting and Intelligent Fit selection expertise to match job candidates with suitable positions.

Role: Senior Developer

Key Contributions:

Worked as programmer/consultant to design and develop the various modules of Front

& Back Office Management Application to streamline business requirement and processes including electronic reconciliation module, consuming different banks’ format data.

Anil Narula


Leading 3rd party vendor team to migrate distributed legacy application, Including design and development of centralized database.

Involved in complicated report generation using Crystal Reports 7.0.

Actively involved in gathering client requirements to build a comprehensive business solution for staffing personnel’s.

Involved in development and maintenance of Internet based application which facilitate the applicants to submit skill set information and writing extensive SQL based programs and fine tune the existing stored procedures for better performance in heavy traffic. EDUCATION/ CERTIFICATIONS

Master in Computer Management from Pune University (India)

B.S. in Mathematics from Delhi University (India)

Diploma in Software Programming

Microsoft Certified Solution Developer (MCSD Visual Studio 6.0)

Contact this candidate