We provide IT Staff Augmentation Services!

Software Engineer Resume

4.00/5 (Submit Your Rating)

North Hollywood, CA

SUMMARY:

  • Information Technology Professional with over 15 years of extensive and progressive experience in the analysis, design, development, testing, and implementation of web applications and business solutions using C, C# .Net, VB .NET, ADO .NET, ASP .NET, MVC, SQL Server, XML/XSLT, HTML/DHTML, JavaScript, JQuery, AJAX and Visual Studio .Net.
  • Proficient in a wide range of Internet/Intranet, web, Client/Server technologies like XML, .Net Framework, XML/XSLT, C#, COM, COM+, ASP. Net, .Net Security, .Net Remoting, ADO. Net, SOAP, Web Services, WCF, .Net, Web API, VB 6.0 and scripting using JavaScript, JQuery and VBScript.
  • More than 14 Years of experience in Database Design and Database Programming (Tables, Stored procedures, Triggers, Packages, PL/SQL) using SQL Server 2000/2005/2008/2012/2016
  • Expertise in GUI Web Designing and validations using VB, Developer 2000, HTML, HTML5, DHTML, CSS, CSS3, Java Script, JQuery and .Net validation controls.
  • Experience in documenting the implemented business processes, and Technical specifications.
  • Excellent Technology Absorption Capability ranging from Client/Server, and Web. Well versed with Back end, Middle tier and front end/GUI Development.
  • Function as direct link between the users and the development team to insure that the functionality developed meets the business requirements.
  • Excellent expertise on full software development life cycle (SDLC) and Secure SDLC of web projects with Microsoft technologies.
  • Have experience and solid exposure to windows based applications. Comfortable developing and maintaining Windows forms applications using Visual Studio .Net.
  • Strong Business and Application analysis skills with excellent communication & professional skills.
  • Excellent problem solving, analytical, troubleshooting and interpersonal skills.
  • Solid understanding and exposure to third party tools like Infragistics, DevExpress and ActiveReports for .Net.
  • Confident team player with effective communication and willingness to finish tasks on time.
  • Comfortable working in an agile environment.

TECHNICAL SKILLS:

Web Technologies: - ASP, ASP.NET, AJAX, WEB Services, SOAP,MVC

Languages: - VB .Net, C#, PL/SQL, CSS, XML, XSLT, XAML, HTML, DHTML, VB 6.0

Scripting Languages: - JavaScript, JQuery, VBScript

Data Access Technology: - ADO.NET

Operating System: Windows 2012/Windows7, Windows NT, UNIX

Front End Tools: - Visual Studio. Net 2015/2013/2012/2010/2008/2005 , Crystal Reports, XML Spy, VSS

Database / RDBMS: - MS SQL Server 6.5/7.0/ 2000/2005/2008/2012/2016 , SSIS, SSRS, MS Access 97/2000.

Web Servers: IIS 7.0/7.5/8

Version Control Systems: - CVS, TFS, GIT/Bitbucket

PROFESSIONAL EXPERIENCE:

Confidential, North Hollywood, CA

Software Engineer

Responsibilities:

  • Designing and developing new features and modules for the media website. This website primarily collects data and generates reports based on the advertiser’s revenue submitted by hundreds of radio stations and TV stations across all the markets in America.
  • This website offers ranking of stations once data from all of the markets are received. Ranking logic is based on a complex calculation logic which ranks market based on size of the market, revenue generated and other factors.
  • Built data import webpage using VB .NET and ClosedXML.Excel package. This package allows user to download excel with the required formatting. Application also prepopulates required data on excel.
  • Application then processes data from uploaded excel file using OLEDB. Data verification and validation happens before data is processed and sent to database tables.
  • Optimize performance of existing media website for faster page loads by writing efficient code and rewriting stored procedures and creating/modifying other database objects using Sql Server 2012.
  • I have written a lot of stored procedures, created views and modified indexes on current database.
  • Using both Crystal reports and DevExpress tools to generate professional reports for the media website.
  • Improved security on the website by implementing role based login functionality and by implementing Secured SDLC concepts.
  • Added admin module allowing users with Admin role to do administrative tasks using website. A lot of administrative tasks are still done on windows forms applications, but the mostly used tasks are now made available on the website.
  • Added new product Survey to the project. I have worked on all phases of this project from scratch. Survey product is currently live with 4 clients and more to come.
  • Survey product has customizable user interface to match client’s requirement. Jquery/CSS3 is used on Survey forms to enhance user experience.
  • Implemented new error management for web application using ELMAH.
  • Extensive use of Javascript and Jquery for better performance and client side validation.
  • Performed code reviews all areas of the application (VB.Net/C#, HTML, JavaScript/JQuery, SQL Server)
  • Currently working on developing companywide intranet application using ASP .Net MVC 5. This project involves not only creating new company wide features but also moving old legacy systems to MVC platform.
  • Created SOAP based web services for the clients to consume our data. Later on I also created Web API’s for the similar task of exposing client data based on user credentials.
  • Provides input to the partners regarding future product strategy, including assessment/estimates for new features to address current customer and market needs.
  • Working in an Agile environment using JIRA software.
  • Functional testing, unit testing & integration testing via debugging and test cases.
  • Involved in designing, coding and documentation of the web application and participating in all the phases of System development life cycle.
  • As a full stack web developer, I worked on User Interface, wrote .Net code or business logic and also created/modified Sql database objects on data layer.
  • Also works on windows forms internal applications to add or modify data verification and administrative tasks. This is a big windows forms applications which is now slowly getting moved to web application.
  • Acts as a technical liaison between Sales, Client Care, Product Management and the Royalty department throughout the Product Development cycle. A Business/Application Architect when planning/designing all BruceLee licensing product offerings.
  • As a full stack web developer, I worked on User Interface, wrote .Net code or business logic and also created/modified Sql database objects on data layer.
  • This website allows Licensees to report sales data with royalty percentage and other details. Application then calculates royalty amount, payment amount etc. and sends an email to verify amount and process further.
  • Added new features to the website to have Company Manager(s) monitor submissions and receive an automated email for each submission of Sales data on the website.
  • Implemented new error management for web application using ELMAH.
  • Implemented Admin module allowing licensees to do lot of administrative functionalities online.
  • Added reports module allowing users with administrative role to generate reports online .
  • Maintaining and modifying windows forms application to generate reports and send reminder emails etc.
  • Getting training on Bitbucket for a near future move to move from TFS to Bitbucket.

Environment: - Visual Studio .Net 2013, ASP .Net 4.0, VB .NET, SQL Server 2012, IIS 8.0, CSS3, ELMAH, DevExpress, Web Services, AJAX, JavaScript, JQuery, TFS, JIRA, GIT/Bitbucket, Windows Server 2012

Confidential, Irvine, CA

Senior Software Engineer

Responsibilities:

  • Designing and developing new features and modules for mortgage industry products (Optimizer & Spectrum) using C# .Net.
  • Design and develop User interface of Optimizer.
  • Documented user specs for all the modules I have worked on. Also wrote test cases for unit testing.
  • Customizing Optimizer, Spectrum and Insight based on clients requirement.
  • Designing and creating customized SSRS reports as per client’s requirement.
  • Creating high performance database objects using SQL Server 2008R 2/2010/2012.
  • Created SOAP based web services to let user know of the outcome of Optimizer decision engine based on user profile.
  • Provide help and support on the developed modules and actively respond to product growth.
  • Implementing strong web based security and give access based on user credentials.
  • Actively participate in the analysis, design and development phases of the software development life cycle.

Environment: - Visual Studio .Net 2012/2010, ASP .Net 4.0, C#, VB .NET, SQL Server 2008 R2/2010/2012, IIS 7.0, CSS, DevExpress, Web Services, SSIS, SSRS, XML, XSLT, AJAX, JavaScript, JQuery, TFS, WCF, Windows Server 2012/2008

Confidential

Programmer Analyst

Responsibilities:

  • Designing and developing Distributor management system features and modules.
  • Designed and developed Distributor management system module allowing distributors to check inventory and order products online.
  • Used JavaScript functions and validation controls to ensure proper webform submission.
  • Used object oriented design and have utilized object oriented programming concept while developing the module.
  • Designed and developed reporting feature allowing internal staff to track and analyze performance of distributors.
  • Implementation and testing of the module.
  • Used Ajax controls for developing highly interactive web forms.
  • Creating high performance database objects using Sql Server 2008. I have created tables, indexes, stored procedures, views and triggers using Sql Server 2008.
  • Have extensively used T-SQL to create highly efficient and dynamic T-SQL stored procedures and other database objects.

Environment: - Visual Studio .Net 2008, ASP .Net 3.5, VB .Net, Sql Server 2008, Crystal reports, CSS, JavaScript, AJAX

Confidential

Programmer Analyst

Responsibilities:

  • Designed and developed In-Progress Monitoring (IPM) features and modules.
  • Designed and developed IPM Rehabilitation module serving several clients throughout Los Angeles County.
  • Used JavaScript functions and validation controls to ensure proper webform submission.
  • Used object oriented design and have utilized object oriented programming concept while developing new modules.
  • Designed and developed Property-ID module allowing Agencies and divisions to create and submit Property details electronically.
  • Automated the manual submission of ‘Quarterly Performance Reports’ (QPR) by allowing Agencies and divisions to create and submit QPR electronically.
  • Implementing and testing of all the modules created.
  • Created test plans and performed functional testing.
  • Consumed a web service to validate the physical address (street number, city, Zip). The validation is done at real time.
  • Used third party controls like Infragistics and ActiveReports for creating user friendly interface and to generate complex reports respectively.
  • Actively participated in the Functional design and implementation of the IPM module.
  • Actively participated in modifying and enhancing other parts of the online system as well as creating new features to improve performance and usability of all the modules of online system.
  • Created, modified and maintained 2 winforms application used for sending mass emails and to insert/update data on various tables in Sql server.
  • Documented the coding techniques and instructions manual.
  • Constantly communicated with end-users and project managers to get the desired results in a quick and efficient manner.
  • Performed unit testing and deployment of the application.
  • Have created user-acceptance test plans and have done full system testing.
  • Have implemented strong web based security and have given access based on user credentials.
  • Creating high performance database objects using SQL Server 2005/2008. I have created tables, indexes, stored procedures, views and triggers using Sql server 2005/2008.

Environment: - Visual Studio .Net 2005/2008, ASP .Net, VB .NET 2.0/3.5, Visual C# 2.0/3.5, SQL Server 2005/2008, IIS 6.0/7.0, Infragistics, ActiveReports For .NET, WinForms, CSS, Web Services, XML, XSLT, UML, JavaScript, VSS, Windows XP

Confidential, Omaha, Nebraska

Programmer Analyst

Responsibilities:

  • Modified eToolkit application incorporating Action Plans and Content Management Modules for National Research Corp.
  • Fixed bugs in the existing system by making changes on the .Net code and on stored procedures.
  • Designed and developed Action Plan and Content Management features using C# .Net.
  • Have used validation controls to ensure proper form submission.
  • Created stored procedures and table structures using Sql Server 2000.
  • Have used Crystal Reports to generate reports within .Net environment.
  • Participated in the planning of Functional testing of the application.
  • Migrated .Net framework 1.1 code to .Net framework 2.0 code.

Environment: - Visual Studio .Net 2005, Crystal Reports, DevExpress, ASP .Net 2.0, TFS, C# .NET 2.0, SQL Server 2000, Windows XP

Confidential

Software Engineer

Responsibilities:

  • Designed and developed an online education system, allowing students to gain hold over the subjects by allowing them to take interactive Quizzes/Exams and learn study material.
  • Involved coding and documentation of the system.
  • Actively participated during the designing phase of the project.
  • Followed object oriented programming concepts during development phase of the project.
  • This website allows students to take Quizzes and exams and compare their results with other students.
  • QuizMine engine was build using AJAX technology, which allows fast page loads and hence improves the overall performance of the system.
  • Coded and designed pages to allow administrative tasks including adding exams, subjects, categories along with the facility to add questions and Quizzes/Exams to be taken by the students.
  • Used VBScript and JavaScript client side validation.
  • Taken care of proper Error handling Mechanism (using Try-Catch).
  • Have used SQL server 2000 to create highly efficient database objects by implementing normalization and T-SQL concepts.
  • Created & implemented a web service to allow users from all over the world to submit questions to the production database.
  • Have implemented .Net 2.0 based web security on the website.
  • Used Crystal reports to generate dynamic report based on students performance.
  • Performed unit testing and deployment of the application.
  • Have used XSLT transformation to display data stored in XML data source to be display on ASPX pages as HTML content.
  • Developed a XML based automated solution to add questions to the database.
  • Designed and developed an online customized survey system, allowing Companies/ Corporate to design/develop and administer Surveys according to their needs and then send it to their Clients and Employees for their feedback.
  • Involved in designing, coding and documentation of the Online Customized Survey System.
  • Surveys are saved on the server in an XML format. Surveys are sent to users asking for their responses thru e-mail having the link to enter the survey.
  • Taken care of proper Error handling.
  • To allow Administrative tasks including creating a survey, Inactivating a survey or users, deleting a survey, previewing a survey, Examining reports, providing rights to other users to create survey, generate Reports.
  • Implemented graphical chart wise presentation in various evaluation reports using third party ActiveX object.
  • Have used Test-driven development (TDD) approach for the development.
  • The system allows the administrator to assign roles to the users and send reminder emails to the users asking them to fill surveys.
  • Coded an email module to automatically send emails (using XML files) on certain activities done by user.
  • The product produces various reports based on all the feedbacks received from various people who took part in the survey. The feedbacks received are saved on Oracle database server.
  • Implemented code using ADO .NET to interact with database and created complex stored procedures.
  • Performed unit testing and deployment of the application.
  • Created various User Controls.
  • Have implemented .Net 1.1 based web security on the website.
  • Used and applied Validation Controls wherever required.
  • The developed product was able to allow Companies/ Corporate to gather necessary information, to improve their business processes (while applying their business rules and policies), and services.

Environment: - VB .NET 1.1, ASP .Net 1.1, Oracle 9i, JavaScript, VSS, TDD, Windows 2003 Server.

We'd love your feedback!