Tech Lead Resume
Durham, NC
SUMMARY:
- Sr Software Engineer with over twelve years of experience designing, implementing, and supporting both desktop and web applications.
- Self - motivated with a can-do attitude, always eager to learn the next big thing. Fast-paced worker, able to multitask, and comfortable working both independently and on teams.
- Confident and have good experience to lead, architect, design and develop an enterprise application.
- Have 12+ years of experience in the field of Application development.
TECHNICAL EXPERIENCE:
Languages: MySQL, Microsoft SQL Server, JavaScript, JQuery, CSS, XHTML, HTML, XML, C#, .NET 4 and 4.5, ASP.NET, ADO.Net, Bootstrap, JQGrid, HTML
Concepts/Tools/Environments: SOAP, WSDL, REST, AJAX, LINQ, Entity Framework. MVC Framework 4, Microsoft Visual Studio, Jira, Active Reports, SSRS, MS SQL Server 2012, Oracle 10g, Visio, Active Report, Entity Framework, NHibernate, WCF, SSRS, SOA, SSIS, IIS, GIT, SourceTree NPM, Jasmin Node, Windows Azure Pack Resource Provider, Log4Net
PROFESSIONAL EXPERIENCE:
Tech Lead
Confidential, Durham, NC
Responsibilities:
- Followed the agile methodology and TDD.
- Helped to build the Application on Windows Azure pack
- Designed and created the REST API (Web API) which will be consumed by WAP
- Create the test cases to test the REST API using Jasmine Node.
- Configured the Log4Net and entity framework.
- Understood the WAP architecture and consumed some of the API from WAP.
- Configured the Microsoft Service Bus.
- Consumed some of the API from Service Provider Foundation Service (SPFS).
- Worked on MVC views in integrating the REST API
- Automated build, continuous integration and shell scripting was part of the project.
Environment: MVC 4, C#, .Net, MS-SQL Server 2012, Windows Server, IIS, GIT, SourceTree, Windows Azure Pack (WAP), WAP Resource provider, ASP.Net,, AJAX, Bootstrap, REST API(WEB API), JQuery, Entity Framework, NPM, Jasmine Node, Angular JS, Log4Net, Jenkins, TDD, GIT Bash and Visual studio 2012.
Sr. Developer
Confidential, Durham, NC
Responsibilities:
- Worked with a team to build MVC web application used to look up the mortgage data and enter the comments.
- Designed and developed the code for creating a text file as a report.
- Used attribute coding to define the length of the fields.
- Used extension methods for all data type conversions.
- Created table and views and consumed using entity frame work.
- Ajax and bootstrap is used.
- I worked on making the changes to Silverlight LightSwitch application to upload the data to the new tables.
- Challenging part in this project was in LightSwitch and I am using it for the first time.
- I was responsible for the project in developing and deploying to all environments.
- I understood the process and all the environments to document the release notes.
- This application Worked on estimation, design and worked on creating the MVC pages and tables in the database.
- WebAPI, JQuery and Bootstrap is used.
Environment: MVC 4, C#, .Net, MS-SQL Server 2012/2008, Windows Server, IIS, TFS, ASP.Net, LightSwitch, AJAX, Bootstrap, JQuery, Entity Framework and Visual studio 2012.
Sr. Developer
Confidential, Minnetonka, MN
Responsibilities:
- It is developed using Agile Methodology.
- I worked on creating a code based active report for the Oncology.
- An XML input file was converted and displayed on the report. To read the data XPath and LINQ were used.
- The layout was complicated and multipage layout. Report was generated as a PDF.
- I worked on some enhancement/fix for SSRS reports. One of the reports is for upper management.
- Updated the original Stored Procedure as per requirement and also enhanced the performance.
- I also worked on Javascript (jquery) and some fixes in the code behind.
- HL7 (HL-7) files are received from outside and need to extract and move the info to our system. There is existing back end service for it.
- The new enhancement was mainly on demographic changes. I was in charge of the physician mapping.
Environment: Web Forms, C#, .Net, MS-SQL Server 2012, XML, XSD, Windows Server, IIS, TFS, SSRS, ComponentOne ActiveReport, WCF, Window service and Visual studio 2013.
Sr. Developer
Confidential, Minnetonka, MN
Responsibilities:
- Confidential website is planning to sale the new plans. For this a new rater (quote tool), products display page (displays different plans) and e-commerce pages are needed.
- Website is also managed by content manage server (CMS) which is Telerik Sitefinity.
- Designing, develop, testing and deploy the user controls and middle tier. AJAX, jQuery and HTML 5 are used.
- Stored Procedure will return the plans details in XML and in C#, it will deserialize and consume the XML. LINQ is used for filtering the data from XML.
- Rest API I created and consumed using AJAX.
- Windows Service is designed and developed to update the data from the Vertafore to SmartOffice. SmartOffice and Vertafore are third party applications.
- Vertafore will generate a XML on interval basic. Windows service will pick up the xml and do the SCRUD operation.
- SmartOffice will expose the REST API’s. So for any operation need to send the xml and will receive back the xml.
- LINQ operation is used to parse the XML.
- Designed and developed some reports using SQL 2005. Also did some enhancement for the existing once.
- Understood the database and how the system works with minimal help. Accurately did a report on agents and agencies status for the last 30 years data.
- Did some maintenance/enhancement on integration services.
- Maintenance of the website is taken care all the time. JIRA is used to track the defects or enhancements.
- As maintenance, I updated the Sitefinity from 5.1 to 5.4. Learned some feature of the CMS tool.
Environment: Web Forms, C#, .Net, MS-SQL Server 2008/2005, XML, XSD, Windows Server, IIS, VSS, JIRA, SSIS, SSRS, Telerik Sitefinity and Visual studio 2010.
Sr. Developer
Confidential, Plymouth, MN
Responsibilities:
- For one major enhancement I created a WCF component including designing the project. WCF component was talking to SQL and also Oracle server.
- Entity framework (ORM) is used to talk to SQL server. Data access application block is used to talk to Oracle server. We wrote test cases using MS Test.
Environment: C#, MS-SQL Server 2008, MVC, WCF, Entity Frame Work, Data Access Application block, XML, XSD, Windows Server, IIS, Subversion version control and Visual studio 2008.
Sr. Developer
Confidential, Agawam, MA
Responsibilities:
- Worked with a team to support and maintain both internal and external web content for a client organization which sees millions of unique visitors per year.
- Data application block is used to consume data from the stored procedure.
Environment: C#, Winforms, MS-SQL Server 2008, Dev Express Grid and Far Point spreadsheet controls for Winforms, XML, XSD, Team Foundation Server (TFS) and Visual studio 2010.
Sr. Developer
Confidential, Golden Valley, MN
Responsibilities:
- Establishing a central repository of client, product and performance guarantee information.
- Establish business processes to manage the handoff between pricing and Bill Of Sale System.
- A web application is designed and developed using MVC architecture, jqGrid and NHibernate.
- Ajax is used where ever possible to get the best user experience.
Sr. Developer
Confidential, Plymouth, MN
Responsibilities:
- Developed and integrated an e-commerce website.
- Developed mainly using .Net 3.5 ASP.net and consuming CXML.
- The tools and technologies being used are: Web Application, ASP.NET, C#, Visual Studio 2008, .Net 3.5, XML, CXML, LINQ, SQL Server
Sr. Developer
Confidential, Chanhassen, MN
Responsibilities:
- These are 2 multithreaded windows services. There was problem in reliability with the services and use to hang the servers.
- The tools and technologies being used are: Windows Service, Web Service, C#, Visual Studio 2005, SQL Server 2005, VSS, .Net 2.0, IIS, SharpZipLib, XceedFTP and Visio
- These 2 applications are used for data entry in mainly offshore and onsite. Both are windows applications uses web services.
- The application was very complicated as this contained more projects than usual in one solution.
- The tools and technologies being used are: Windows Application, Web Service, C#, Visual Studio 2005, SQL Server 2005, IIS, VSS, .Net, Visio
Sr Developer
Confidential, Chanhassen, MN
Responsibilities:
- Developed few web pages which was part of a existing intranet portal. Inquire Summary and material dashboard mainly created of SQL Report. Created a web page with using AJAX extensions AJAX tab and filter control .
- Created web services which will be consumed by JavaScript AJAX . Where ever possible avoided post back and use JavaScript and AJAX.
- The tools and technologies being used are: Web Application, ASP.NET, ASPX, C#, AJAX, Visual Studio 2005, SQL Server 2005, SQL Report, IIS, VSS, .Net, JavaScript, SSRS
Sr Developer
Confidential, Richfield, MN
Responsibilities:
- The goal of the Web Admin site features is to automate many of the ISS/IRM administrative tasks that the ISS Support team currently performs on a manual basis.
- Involved in design, develop and test of Request Reply module. Visio Editor is used to draw class diagram, sequence diagram and detailed activity diagram showing flow of the activity.
- User control is used to display the details to edit in the screens. When row is selected in GridView automatically the edit control will be filled with the details in the row.
- Windows Service is also created to request to the Fetch system. C# language is used to develop the Windows service.
The tools and technologies being used are: Web Application, ASP.NET, ASPX, C#, AJAX, Visual Studio 2005, SQL Server 2005, IIS, Visio, VSS, .Net, UML, JavaScript, Enterprise Application Blocks