We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

3.00/5 (Submit Your Rating)

Pasadena, CA

SUMMARY:

  • Over 11 years extensive experience in implementing projects and responsibilities included all stages of project planning and software development cycle, client interaction, problem definition, requirement analysis, architecture, development plan, research, system design, scheduling, coding, documentation, implementation, maintenance etc. Functional domain experience involves Industrial automation, Health Care and Defense.
  • Expertise in web and windows applications using C#.NET, ASP.NET MVC, ADO.NET, WebAPI, Angular JS 1.x, Entity framework, debugging, HTLM5 and Bootstrap. Expertise in writing unit test cases using NUnit.
  • Extensive working knowledge on Configuring and version controlling with Rational Clear Case and TFS.
  • Have experience in Waterfall and Test Driven developments like Agile Scrum methodology.
  • Having knowledge of HIPPA.
  • Worked independently and currently managing a team size of fifteen members with resources location at different geographical locations. (US, Mexico and Chennai).
  • Developed data layer using ADO.NET, LINQ and Entity Framework concepts.
  • Expertise in .Net Frameworks 2.0/3.0/4.0/4.5/4.6 and Visual Studio 6.0 to 2015.
  • Experience in SQL Server and Hands on experience on stored procedures, triggers and functions.
  • Participated variety of supporting services and internal applications for continuous delivery.
  • Manage the successful completion of project initiatives on - time
  • Assist in structuring standards, best practices, and procedures for delivering the solution successfully
  • Gathers and documents requirements from and proactively works with team members and customers
  • Contributes technically to solutions and assists in providing technical direction and envisioning for solutions
  • Manages quality assurance by reviewing colleague's work and providing feedback in a constructive manner
  • Plans and executes testing of software components and applications
  • Regularly updates key stakeholders as to status of project, handles serious customer concerns, involves technical lead for critical issues
  • Prioritize tasks to meet deadlines
  • Expected to assist the technical lead in overall leadership of the team
  • Mentor less experienced engineers and/or students/interns
  • Develop internal tools to assist in the improvement of business processes
  • Gained extensive experience in dealing with onsite teams and end customers.
  • Possess good analytical abilities, initiative, communication skills and openness to new challenges and technologies.

TECHNICAL SKILLS:

.Net Technologies: Web Server ASP.NET, MVC5, WCF, WEBAPI,WPF, LINQ, ADO.NET, C#.NET, SQL, C++, VC++, MFC, Win32. HTML5, XML, Angular JS, SOAP and CSS, Visual Studio 6.0, 2003, 2005, 2008, 2010, 2012 TFS, 2013 R2 and 2015. SQL Management Studio 2014. Infragistics 2015, Kendo UI. (Telerik Controls) and Crystal Reports. COM and 3-Tier. IIS 6.0 /7.0

Operating Systems: Win-NT4/TS, Win2K, Server, XP-sp3, Vista, Win-7, Win 8.1, Win10

RDBMS: SQL Server 2000/2005/2008 and 2012, T-SQL.

Version Control / Code Review: MS - VSS 2005; IBM - Rational Clear Case, TFS 2010 and Code Collaborator.

Defect Processing Tools: Rational Clear Quest, Rational Change, HP Quality Center

Tools: Web application Tools, Desktop Debugging Tools, Debugging Modes, GDI Leak/Other Tools: Generic/MS Proprietary Tools, Network Monitor Tool

UI Automation Tools: Fiddler; ilspy-2.4;jsbin; Linqpad Ver 5 ; SqlMetal ; ultrapico.com; regexlib.com, User and Kernel modes on all architectures (x86,x64 and Itanium true 64 - bit machines),Memory Validator; Confidential Leak Diag 3.0, Performance Monitor, Bounds Checker, GDIView, PExplorer, DebugView, Orca, Debug view, PS tool, Reg tools, Rootkit Reveler, and Fuzzers. (SysInternal Tools).Ethereal, Wireshark, PortMon, HHD, TCP/UDP Listener and Fiddler, Intel - V Tune.MS-Visio, MAUI, Record and Playback Engine-12, Visual Studio Coded UI,ADPlus, WTT 2.5, Process Explorer, Bin search, IRS-Pro, Pfmon.WIX

Hardware: Confidential, Rhode &Schwarz, Grintek Ewation, Confidential Foxboro Machine Complete Setup. Siemens Plc /400. (ABCIP). Rhode &Schwarz and Grintek Ewation. Receivers (20-20000-HZ). Intel - Itanium(IA64), x86, HT and AMD - 64 - Kernel mode debug setup

PROFESSIONAL EXPERIENCE:

Confidential, Pasadena, CA

Senior Software Engineer

Responsibilities:

  • TEOPTL /PAMS/ CRNA and HRTracs (legacy) is developed in ASP.NET and classic ASP, so modernizing the application using ASP.NET MVC, WebAPI, AngularJS, Infragistics 2015, Telerik and Bootstrap.
  • Created proof of concept in modernizing the PAMS application.
  • Preparing the High level (Control flow) and Low level design documents.
  • Used ASP.Net MVC for creating master pages/layouts, interactive, responsive and easily testable web forms.
  • Used WCF in designing the service layer for business logic implementation, database communication and, interacting with health care providers.
  • Used Entity framework for rapid development of database wrappers to connect with database.
  • Used Bootstrap to create user intuitive, device compatible user interfaces.
  • Used Angular JS in the Client side for developing responsive user interface.
  • Used Confidential SQL Server for creating the database schema.
  • Used an Agile Scrum approach methodology for software development using TFS.
  • Used TFS for version control and builds.
  • Installed web certificates on IIServer machines.
  • Enhanced and migrated existing applications to Visual Studio 2015 + .NET Framework 4.5.
  • Code review and preparing Release Notes for DEV, QA, UAT and PROD Deployments and deploying into all servers. (Load balancing servers as well).
  • Reproducing, triaging and fixing approved issues raised by customers.
  • Validating Code Churn and test case documents.
  • Participating in WebEx along with Onsite team to analyze issues reported by end customers.
  • Unit testing after fixing CRQ’s/ WOs. Team Co-Ordination and responsible for technical deliverables.

Environment: TEOPTL, PAMS, WEMAFORTE, RAMS Grants, CRNA, NRATT, NETSET, HCOM, MTM-WEB, PPL-2K,PPL-2Q, CPMA, NRATT, CT dB, HRTracs.

Confidential, Lake Forest, CA

Senior Software Engineer

Responsibilities:

  • Reproducing, triaging and fixing approved hot fixes raised by customers.
  • Reproducing, triaging and fixing approved CR’s logged by testing team (Backlogs).
  • Investigating issues reported by Tech Support and System Integrators and providing workarounds to resolve issues quickly wherever possible.
  • Resolving/Identifying memory leaks /GDI Leaks in applications.
  • Analyzing crash memory dumps (both user level /kernel level dumps)
  • Participating in WebEx along with Tech support to analyze issues reported by end customers.
  • Unit testing after fixing CR’s /hot fixes. Validating Code Churn document and enhancing tools.

Environment: InTouch 7.1 to 11.0, ArchestrA 2.1 Patch02 Wonderware System Platform 2014.DAServers (SIDirect 200/300/400, ABTCP, ABCIP, MBTCP, S7 Tag Creator and FSGateway), ScadAlarm. (Debugging in PASCAL environment and fixing).Factilligence - Basics. Historian - (Basic setup and reproducing issues) and (aahCommand.exe tool).

Confidential

SDET / Project Engineer

Responsibilities:

  • Developing User-GDI test follow-up’s in Win32, MFC.
  • Reproducing MSRC bugs on all architectures/ platforms and updating status to IDC.
  • Involved in enhancements to the W T Technology Health Indicator Tool.
  • Performing BTP, DTP, REDIST, SANITY, Release Candidate, Reloj, Escrow, RTM, Stabilization, Check Build, RC1, RC2 Refresh and Code Coverage passes Windows XP, WS03 User-GDI components.
  • Triaging test case failures related to kernel up to some level.
  • Automating user interface reproductions using RPF-12 Engine.
  • Creating and verifying WTT jobs for test follow-ups.
  • Developing and running GDI/GDI+/User Fuzzers. Involved in “LEAN” activity of User-GDI suite.

Environment: MAUI, RPF-12, Perform Monitor, Process Explorer and Binsearch. VC++ 6.0/2005, MFC, C#.net and Razzle Environment. Windows XP - WS03 Intel Pentium PC, AMD64 and Itanium -64

Developer

Confidential

Responsibilities:

  • Responsible for designing IRS module using Rational Rose.
  • Capturing the device requirements and the responses from the various devices of Rhodes & Schwarz and Grintek Aviation.
  • Prepared the Subsystem specification and software requirement specification documents.
  • Responsible for the development of the Device Replacement Software.
  • Prepared Interface Requirement Specification document, which gives details about various messages that are exchanged between the system and devices connected to it, in accordance with MIL 498 Standards

Environment: Rational Rose, Rational Requisite Pro, Visual SourceSafe -6.0, VC++ 6.0, MFC and Oracle 9iWindows XP

We'd love your feedback!