Lead Technologist Resume
SUMMARY:
- With over 10 years of professional experience in developing information systems.
- I have extensive knowledge in using NET technologies (ASP.NET, ASP.NET MVC, C#, VB.NET) as programming language for GUI based systems, and scripting language for web - based applications.
- I have experience in N Tier component based application development and Object Oriented Analysis and Design (OOAD).
- I have worked in all phases of the Software Development Life Cycle; Analyzing and Designing Systems using Software Development best practices.
- I also have experience in developing service oriented application using WCF, Service-Oriented Architecture (SOA), LINQ and Entity Framework, AJAX Enabled Web Applications, JSON, XML, XSD and XSLT, Crystal reports integrated with the .NET environment, HTML5, CSS, JavaScript, JQuery, Ajax, Telerick Ajax controls (from a programmer perspective), DevExpress, Classic ASP and MS-Access, SP development.
TECHNICAL SKILLS:
Languages: C#, VB.NET, C/C++, Java
Framework: .Net 3.5,4.0, 4.5
Development Tools: Visual Studio 2005, 2010, 2012, Eclipse
Databases: SQL Server 7.0/2000/2005/2008/2012 , Oracle, MS Access
Operating Systems: Windows 7, Windows NT/2000/XP
OO Tools & Languages: Rational Rose 2000, UML, Crystal Report, SQL Server reporting services
Web/App: Server IIS
Technologies: OLEDB, JDBC, XML, XSD, XSLT, Rules Engine
Scripts: JavaScript, HTML, XHTML, CSS, JQuery, Ajax
EXPERIENCE:
Confidential
Lead Technologist
Responsibilities:
- Perform highly complex analysis, design, development, testing, and debugging of computer software in support of distinct product hardware or technical service lines of businesses.
- Analyze and apply advanced methods, theories, and research techniques to the investigation and solution of complex and advanced software applications and problems.
- Plan and conduct major technical phases of significant projects by coordinating the efforts of technical support staff and the performance of assigned projects.
- Review the completion and implementation of technical products and evaluate vendor capabilities.
Confidential
Senior Software Engineer
Responsibilities:
- I have taking part in development of SMaRCS (Sampling, Matching, Review and Coding System) application that will support Quality Control of Demographic Area Address Listing ( Confidential ) operation and Quality control of Non-Response Follow - up (NRFU) survey instrument during Census 2016 test.
- SMaRCS application consists of Web applications and Batch processing. I work on NRFU Web application that allows Census Bureau clerks and analysts to compare the results of interviews conducted by a Non-Response Follow-up (NRFU) enumerator with the results collected by a second enumerator re-interviewing selected households. As a result of these comparisons, Census will be able to evaluate the performance of individual enumerators and identify enumeration results that may not be reliable. Enumerator evaluation of cases is done at multiple stages and provide searches in a large data set (500,000+ cases).
- Provides senior development expertise for the Gunnison’s awarded SMaRCS projects on behalf of the Decennial Statistical Studies Division (DSSD). The projects are comprised of the Quality Control System for the Census Bureau Listing Operations; and the Re-Interview Sampling Matching Review and Coding System for the Non-Response Follow-Up.
- I work with project managers, customer stakeholders and other senior developers to design, code, implement, and support the software applications projected to be operational during different Census Bureau Listing Surveys and the 2020 Decennial Survey operations. These systems are being developed on both Java 1.7 / J2EE / Weblogic / IIS environment sitting on an Oracle 12c database tier with Spatial features. They are integrating with the Census operations via the Enterprise Service Bus by using and exposing Web Restful APIs and SOAP application logics.
Confidential
Senior .Net/SharePoint Developer
Responsibilities:
- Daily working touches on all aspects of the full Software Development Life Cycle for projects in all stages of development ranging from requirements gathering, coding, testing, maintenance and refactoring.
- Updating job knowledge by researching new internet/intranet technologies and software products, participating in educational opportunities, and reading professional publications
- Troubleshooting production problems related to those software applications and respond to customers
- Supporting and maintaining Kentico CMS based web site
- Designing and developing new software products or major enhancements to existing websites and applications including SharePoint 2010
- Working with internal clients to understand complex business requirements
- Tracking, compiling, and analyzing web site usage data
- Assisting in the evaluation and recommendations of application software packages, application integrations and testing tools
- Assisting with installing third party tools. Researching, maintaining and training on technologies and solutions for web functionality, usability, analytics and operations
- Engaging in effective unit and system testing
- Supporting users by developing documentation and assistance tools
- Communicating effectively with supervisor, business sponsors and stakeholders in order to provide feedback, risk analysis, project status, and change requirements to ensure project objectives are being met and informing of any potential impacts on schedule
- Creating a fully functional SharePoint Walk-in Development center in which any IT Department from SEC can request functionality to be implemented for their department.
- Proficient in creating and deploying forms using InfoPath.
- Developing vendor tracking web applications using asp.net mvc.
Technical Environment: MOSS 2010, SharePoint Designer 2010, InfoPath 2010, Java script and .Net
Confidential
Senior Software Engineer/.Net SharePoint
Responsibilities:
- Design and build, C#, VB.NET Windows and Web-based applications.
- Develop and create SQL (2008/2012) database systems including table structures, queries, stored procedures, automated jobs, reports and forms. Integrate with data from other databases (such as OmniPlus, iMIS, etc.) as needed. Create system and user Create system and user documentation. Implement new systems by training end users. Maintain existing systems. Modify systems to improve and enhance functionality as needed.
- Implement new systems by training end users. Maintain existing systems. Modify systems to improve and enhance functionality as needed.
- Lead the development team in strategy, design and production of over 10 different websites and web applications.
- Architect and implement WCF data service to supply data to public facing web application.
- Design and manage the Ektron Software Suite which included products for content management, collaboration.
- Design and implement relational database, write complex stored procedures, views, and triggers.
- Give technical guidance to less experienced development team members.
- Design, develop, and maintain an Intranet system for use by employees to assist with their daily operations. Manage the conversion of existing forms, documents and manuals to an Intranet system.
- Used Entity Framework as a data access layer by using Database first approach and reverse engineering.
- Performance tuning of stored procedures taking a long time to execute
- Perform daily checkup of the performance of the services and its databases.
- Develop Custom Controls, Masked Controls using AJAX, DEVEXPRESS, CSS, JavaScript
- Act as Project Manager for major projects as assigned.
- Develop and conduct training in the applications and databases developed.
- Serve as technical advisor and maintenance support for different web applications.
- SharePoint administration.
- Interact with the clients both internal and external, gather requirements and data, write and present briefings.
- Serve as technical advisor and maintenance support for different web applications.
- Develop and conduct training in the applications and databases developed.
- Working on the sales internal application to control the sales process.
- Design and develop CRM application for the sales team.
- Assist in gathering requirements and performing analysis activities such as developing use cases and creating functional requirements specifications.
- Troubleshoot development system problems resulting from faulty code, database design issues and system failures.
Technical Environment: .Net 4.0, 4.5,C#, VB.NET, ASP.Net, WCF web service, Ajax, Visual Studio 2010/2012,2013, Windows 2003/7,TFS, SQL 2008/2012,Ektron, JavaScript, JQuery, HTML, CSS
Confidential
Software Engineer/Web Application Developer
Responsibilities:
- Redesigned and migrated the current insurance case track system in to the new Microsoft .Net features and add more functionality.
- Database Design and implementation (views, functions, stored procedures, T-Sql).
- Applied concepts like team development, repository, and interface based programming.
- Session transfer from classic asp to asp.net and the two applications (current and new) can share their session variables.
- Maintained and rewrote an ASP.NET and VB.Net site that helps sales representatives, managers and administers request for co-op fund based on company profile and performance margin.
- Developed a new spreadsheet application using .NET and as backend SQL server 2005/2008.
- Worked with management to strategically plan and program applications that collected business minded intelligence and helped to better manage the sites.
- Designed, implemented tested and deployed an ASP.NET and C# web based application that is used to manage Customers by Employees and Administrators or Certified Brokers. Moreover, Brokers and shareholders can View overall performance and request Marketing Development Fund based on their performance.
- Analyzed, designed, and coded an application that handled policy origination and acquisition services to institutional investors.
- Created ‘investment grade’ policy or portfolio, underwriting and closing through the management of the life insurance.
- Tracked single/multiple policies, insurance companies, suppliers, ratings and insured information.
- Assisted in policy pricing, managing pricing models, managing premiums, managing documents, and managing phases of the policy origination and acquisition process.
- Analyzed, Designed, and developed a web service apparatus independent of any code base to authenticate users, authorize resource and multiple application access, create and track user session, limit request source, give cross-application link and session support, and enable profile and geography based customization. Moreover, Analyze, Design, and develop a web application section of the security apparatus to support the routine functions of adding, removing, editing and disabling applications, users, departments, roles and profiles.
- Analyzed, designed, and coded a proprietary web application specifically designed for servicing life insurance portfolios.
- Provided a scalable implementation that can handle large volumes of policies hosted in a secure environment, providing maximum reliability for clients.
- Reviewed and approved related documentation, and maintaining digital files of all records and supporting documents.
- Assisted in fraud examination and compliance.
- Created interface and communication with life insurance companies.
- Assisted in premium remittance with life insurance companies.
- Verification through life tracking (active insured/designee contact, passive database monitoring, and proprietary techniques), death certificate retrieval and claim processing.
- Assisted in reporting capabilities, backup services and annual review services.
- Premium optimization and updated portfolio mortality.
Technical Environment: C#, ASP.Net, WCF web service, Ajax, Visual Studio 2005/2008/2010 , Windows 2003/7, SQL 2005/2008, JavaScript, JQuery, HTML, CSS
Confidential
Software Developer/Web Developer
Responsibilities:
- Designed and implemented highly interactive web application consisting of user registration system and served as the primary web developer on company'
- Designed and developed a number of back end processes aimed at improving the sites overall performance, general effectiveness, usability, and search engine rankings.
- Was responsible for maintaining the 24/7 high volume and availability demands using open source tools such as Visual Studio, SQL Server and Commerce Server.
- Was responsible for advanced application development projects. Primarily encompass developing the search engine optimization (SEO) for the Confidential
- Designed and implemented new internet based application development on customizing the system and adding new feature for AT&T wireless, ESPN All America college football website and Fox All America web site running on multiple servers and internal intranet using HTML/DHTML, XML, JavaScript, ASP .NET,RSS NEWS feed.
- Developed and maintained SMS signup using xml web service for music and napster signup project.
- Created catalog, product and category for Swiss army project by using commerce server 2007.
- Maintained and developed the admin tool for the ESPN all America college football web site and was responsible to update all the content.
- Provided support to developers/programmers when problems that cross application boundaries arise or when complexity falls outside the programmer's area of expertise. Provide assistance/guidance with proper design and development strategies.
- Normalized database tables, cleaned up and rewrote much of the front end HTML and XHTML to meet validation requirements.
Technical Environment: ASP.Net, web service, Ajax, C# (GDI), LINQ, Visual Studio 2005, Windows 2003, SQL 2005, JQuery, XML, XSD, XSLT, HTML, CSS
Confidential
Software Developer
Responsibilities:
- Wrote programs to create a logical series of instructions the computer can follow, applying knowledge of computer capabilities and subject matter using VB.NET
- Developed programs from workflow charts or diagrams, considering computer storage capacity, speed, and intended use of output data.
- Revised or directed revision of existing programs to increase operating efficiency or adapt to new requirements
- Requirement Analysis using Object Oriented Analysis and Design using UML Database Modeling, design and writing different kinds of queries using SQL Server.
- Wrote documentation of program development and subsequent revisions.
- Code instructions into programming languages and test and debug programs to get intended results.
- Prepared, maintained and sustained records and generate reports
Technical Environment: C#, Visual Basic.Net, SQL 2000/2005, IIS, ADO.NET, Crystal Reports and UML