We provide IT Staff Augmentation Services!

Lead Developer Resume

4.00/5 (Submit Your Rating)

Plano, TX

SUMMARY

  • 20+ Years of experience in Software Design, Development, Quality Testing & implementation and Support
  • Expertise in designing and implementing the Web services using both ASP.Net Web Services and WCF framework
  • Expertise in developing Web applications using ASP.Net WebForms web applications,
  • Windows services and web services using C#.Net, ASP.NET, ADO.NET / Entity Framework, LINQ and MSSQL Server.
  • Proficient in OOAD, Design Patterns and Service Oriented architecture (SOA) and microservices
  • Extensively worked on multi - tiered architecture like Webserver, App Server, File Server and Database configuration and business continuity(DR) configuration environments
  • Expertise in ASP.NET MVC3/MVC4 framework and Web API
  • Expertise in developing windows Console applications, WinForm applications
  • Very good in Dependency Injection Design patterns in .Net as well as Java
  • Very good experience in using java script frameworks like JQuery
  • Strong experience in implementing OWASP web application security recommendations in .Net and Java applications
  • Extensive experience in Socket programming, IPC and System/Application programming, multithreaded programming on Windows and UNIX platforms
  • Expertise in Windows WPF/WCF framework
  • Strong experience in PHP/HTML/DHTML/CSS/JavaScript/AJAX/JSON
  • Expertise in MYSQL / MSSQL Server/200/2005 database, T-SQL programming and stored procedure
  • Expertise in creating and deploying ETL packages using Microsoft SQL Server Integration Services(SSIS)
  • Very good experience with Autosys configuration and setup of batch jobs
  • Strong experience to .Net Core framework
  • Good hands on experience with PEGA development and support
  • Expertise in CI/CD onboarding
  • Good knowledge on Virtualization, Azure and Docker
  • Good experience in Continuous Integration tools like Cruise Control for .Net
  • Expertise in creating the code branches, build, deployment and testing of the release software on the non-prod servers
  • Very good experience in developing and supporting J2EE Web applications using JSP, Spring and Struts 2.0 framework
  • Good in developing IBM MQ based services to read and write messages to downstream apps.
  • Good knowledge on Kafka and RabbitMQ
  • Extremely proficient in developing Desktop applications / Client server using C++, C, VC++ MFC
  • Strong experience in developing test scripts using unit test frameworks like NUnit, CPP Unit and PHP unit
  • Extensive experience in web development using LAMP environment and IIS
  • Strong experience in Web service with SOAP/RESTful services and with SAX and DOM parsers
  • Good in developing web test automation scripts using Selenium and JMeter
  • Extensive experience in Telecom protocols - Development, System Testing and Support of SS7 protocols like MTP, SCCP, ISUP, LNP, TCAP, AIN, SCTP, M2PA
  • Strong Customer Facing and Mentoring Experience
  • Self-motivated, results oriented and ability to work closely with cross-functional teams
  • Performed Team/Tech Lead role for four applications at a time from production support.

TECHNICAL SKILLS

Programming Languages: C#.NET, C/C++, VB.NET, Java, VC++/MFC, PHP, PERL, Shell Script

Web Technologies: ASP.NET, CSS, HTML, DHTML, AJAX, Web-Services, WCF

UI Technologies: CSS, XML, Java Script, jQuery, AngularJS, Bootstrap

.Net Technologies: .Net Framework 3.0/3.5/4.5, WCF, WPF, WWF, LINQ, MVC 4/3, Web API, Entity Framework EF

Databases & Tools: SQL Server 2005/2008, SSIS, SSRS, MySql, ORACLE, MS SQL Server Management Studio, Toad, Embarcadero RapidSQL, ERWin Data Modeling tool

IDE Tools: MS Visual Studio 2005/20, Eclipse, NetBeans, SlickEdit

Debugging Tools: Microsoft Visual Studio 2005/2008/2010 , Visual Studio Team Foundation Server, SOAP UI, Fiddler, POST man, Wire Shark GDB debugger, Altova XML SPY

Versioning Tool: Subversion, IBM Rational Clear Case, Team Foundation Server

Unit Testing Framework: NUnit, CPP Unit, Selenium

Software Libraries/Framework: .Net: Microsoft Enterprise Library 5.0, IoC Spring.Net, Ninject, Log4.NetC++: STL / Rouge wave / Boost

Build and Deployment Tools: CruiseControl, uBuild uDeploy, Maven, Redgate SQL Support tool, Makefile

Traceability and Test Tools: HP Quality Center (ALM), DOORS, Rally, Agilo

Protocols: TCP/IP, FTP, HTTP, SMTP, SOAP

Profiling Tools: Rational Purify, Memory Validator, Coverity static code analyzer

CI/CD Automation Tools: Bitbucket, Jenkins

Ticketing / RFC tools: Remedy, Maximo

Web Servers: IIS, Apache Tomcat

Java Technologies: J2EE, Struts 2.0, Spring DI

Operating Systems: Windows, UNIX (Solaris), Linux

Development Methodologies: Agile SCRUM, Water Fall

PROFESSIONAL EXPERIENCE

Confidential, Plano, TX

Lead Developer

Responsibilities:

  • Designed and developed the web pages using ASP.Net Web Forms in C#.Net
  • Architected UI layer, Middle tier and Business Tier of the application.
  • Worked extensively with AJAX Control Tool, grid controls and file uploads
  • Designed the Master pages and style sheets for the application
  • Extended ongoing production support for the application
  • Wrote stored procs and performed query optimization for improving application performance
  • Developed RESTful web service and consumed the service
  • Led a team to convert the legacy application components to .Net Core framework
  • Developed a microservice in .Net Core environment
  • Implemented a backend job to process the data using multithreaded programming techniques
  • Involved in debugging and performance optimization of the data base during the production issues due to the slowness issues
  • Coordinated offshore resources and production releases
  • Triaged production issues and coordinated emergency release for the sev1 issues
  • Implemented application security features to comply with Bank standard
  • Implemented MQ service to send messages and receive responses to other applications
  • Created a POC design for porting the legacy apps to Azure environment.
  • Wrote SSIS package to fetch the user access and login details from various table, transform to the target format flat file and send it to the centralized monitoring system (CSDB) within the bank
  • Played Team Lead role to guide a team of onsite and offshore resources and resolved the technical challenges
  • Managed 4 applications at the team lead capacity from bug fixing to new enhancements
  • Coordinated and remediated all GIS/App Governance deliverables successfully for 4 applications at a time
  • On boarded the application’s web and batch components to Horizon CI/CD process
  • Developed WCF Web Services that implement the Service-Oriented Architecture (SOA)
  • Designed and developed the C# components for implementing business layer and data access layer using Entity Framework (EF)
  • Implemented the admin tool using ASP.NET MVC 3, JavaScript and Bootstrap frameworks
  • Designed and developed a new component in .Net core framework to validate the user role
  • Designed and developed Web API service for processing the requests from various clients to create/modify the case information
  • Designed database tables in MS SQL server 2012 and wrote stored procs
  • Used validation framework of Enterprise Library, Log4Net for Logging, NUnit for Unit Test cases and Ninject for Dependency Injection
  • On boarded the application’s web and batch components to Horizon CI/CD process
  • Consumed web services using JAX-WS framework
  • Implemented filters using Struts 2.0 MVC framework
  • Extensively used jquery for the UI design for responsive web pages
  • Implemented services using Spring Bean Factory and Spring Dependency Injection(DI) IOC
  • Created EAR, WAR & JAR files using Maven Script and deployed on test, stage and production servers
  • Led onsite and offshore team and extended production support
  • Implemented application security features to comply with Bank standard

Confidential

Responsibilities:

  • Coded application logic using C# for new features.
  • Developed Web Forms using C# ASP.NET using rich web controls like GridView and Wizard.
  • Wrote stored procedures and SQL scripts using DDL and DML statements in SQL Server 2005/2008.
  • Performed Data Fix to make the newly implemented UI features work with the existing data records without impacting the business.
  • Used client side technologies like Java script, AJAX, HTML/CSS.
  • Created client and server side validation usingJavaScriptandASP.NETinput validations controls.
  • Consumed SOAP web services in the web application to access various data across the organization.
  • Supported System Testing team by deploying the code, Windows Task jobs, Configuring the Web.Config and IIS server
  • Triaged and fixed production issues for emergency releases.
  • Coordinated with cross functional teams in implementing the features and fixing bugs.

Confidential, Flower Mound, TX

Senior Software Developer

Responsibilities:

  • Designed and developed new features for the web application on in ASP MVC 3 framework using C#.Net, ASP.Net and ADO.Net
  • Architected and implemented a ASP.NET XML Web Service in C# that retrieve data from various public databases
  • Used design patterns like Repository Pattern in data access layer to access the MSSQL database
  • Developed a browser based Kiosk to deploy in hospital facilities
  • Designed UI for the new features using HTML/CSS/Java script/Ajax
  • Designed database tables for the new features and wrote stored procedure
  • Extended production support to investigate production issues and provide fix for the critical issues
  • Created unit tests with using NUnit to test the application classes
  • Wrote selenium test script in C#.Net to automate the functionality testing of the website
  • Developed a PHP backend service for reading and processing the background check data

Confidential, Milwaukee, WI

Lead Software Engineer

Responsibilities:

  • Served as a technical lead for the new features development
  • Designed and Coded in C#.Net to process the patient care data and store it in the MSSQL Server 2005 database
  • Designed and Developed the Winform application to configure the device
  • Developed C# service that will receive the bedside patient data on hospital network using TCP/IP sockets and present to the GUI
  • Designed, coded and tested web interface to configure the device remotely using DHTML/CSS/AJAX/PHP script
  • Reduced memory leak in legacy C++ code significantly that helped the system meet the availability requirements of 99.9 by using tools like Memory Validator, Bound Checker and manual review
  • Performed unit testing using NUnit framework and integration testing before presenting the build to system testing
  • Fixed critical and major bugs that helped to improve the system’s overall stability
  • Prepared technical design document for the new features
  • Provided work estimate for the features/tasks
  • Designed and coded multi-threaded C++ programs for new features using design patterns like Singleton, Factory Method, Adaptor and Observer
  • Automated unit testing using CPP unit test framework
  • Designed and coded web applications using XHTML/CSS/PERL script

Confidential, Rochester, MN

Senior Developer

Responsibilities:

  • Developed dynamic ASPX web pages for Application using ASP.NET, C#.NET, XML, HTML, JavaScript
  • Used ADO.NET objects such as Data Reader, Dataset and Data Adapter for consistent access to sql data sources.
  • Designed multithreaded programs that will interact with multiple asynchronous systems like UNIX servers and Mainframe in the LAN environment.
  • Developed Web service client that will authenticate the users with the internal web service using SOAP LITE protocol.
  • Designed and developed multithreaded queue processing program using thread pooling in C#.Net and using Sybase/MSSQL server database
  • Created database schema and utilized Transact SQL (T-SQL) to write stored procedure for processing the request in the data base.
  • Participated in on-call rotation to investigate and provide fix for the critical issues.

Confidential

Design Lead

Responsibilities:

  • Played a lead role in several projects
  • Developed multithreaded C/C++ system programs for the telecom products that include telecom switches like STP, SCP, HLR and for protocols like SS7, MTP, SCCP, TCAP and SIP
  • Created database schema and Wrote stored procedure to access configuration and subscriber tables to implement the AIN call flow for VPN, TF services. Wrote Sybase open client programs in C++

Confidential

Systems Engineer

Responsibilities:

  • Developed Device Driver for the USB Scanner in assembly language on Intel 80930A Micro controller
  • Developed C/C++/MFC/Win32 programs, to view and save the scanned image and text
  • Designed hardware design using FPGA and ORCAD for auto-threshold part of scanner and tested using CRO and Logic State Analyzer

We'd love your feedback!