Senior Software Engineer / Consultant Resume
Purchase, NY
SUMMARY
- Over 15 years of experience (12 years in ASP.NET, C#) in application and web development with broad range of technical skills including various development environments, database solutions and programming languages; extensive experience in the implementation of object oriented methodologies, development process and life cycle of projects.
- Critical thinker and adept problem solver who can apply expertise to lead an engaged, productive and profitable work force. Thrive in dynamic and fluid environments while staying pragmatic and focused.
- Experience with web based technologies with a combination of the following: ASP.Net MVC, Web API, IIS, WCF, REST, JSON, and SOAP.
- Experience with HTML, CSS, HTML5, JavaScript, jQuery, Telerik/Kendo UI, Twitter Bootstrap, IntelliJ, Visual Studio 2003, 2005, 2008, 2010, 2013, 2015
- Experience with Agile Development methodologies (SCRUM)
- Strong Front - End design experience by using rich GUI tools like Infragistics, DevExpress etc.
- Strong understanding of software best-practices as it applies to web application, integration service and REST API development
- Experience in writing Stored Procedures, Stored Functions and Database Triggers using SQL Server 200/2005/2008/2014 , working with PL/SQL, T-SQL and working on Database services tier of the three tiers Windows DNA Architecture.
- Strong Object Oriented Design and Analysis skills; Team player with enthusiastic attitude and an effective problem solver. Excellent communication and interpersonal and analytical skills
- Good experience in VBScript, JavaScript and JQuery.
- Extensive experience working towards deadlines under environments in flux and changing priorities.
- Works well in both team player and individual contributor role. Excellent ability to create the parameters of a task after being given limited direction.
TECHNICAL SKILLS
Languages: C#, ASP.NET 2.0/3.5/4.0/4.5 , IOS, VB.Net, ADO.Net, PHP, ASP, JSP, Java, Servlet, Java-script, JQuery, & C/C++
Databases:SQL Server 2000/2014, Oracle, Sybase, MySQL, Access
Technologies: MVC 2/3/4/5, AJAX, XML/XSLT, D3, Moments, VXML, WAP, HTML, XHTML, WML, SOAP, Serialization, Web Services, POP3, SMTP, .NET Remoting, Flash Remoting, Apache Hadoop, Apache HBase (HDFS)
.Net Components:Win Forms, Reflection, Serialization, Security, Infragistics NetAdvantage for .NET, Dev Express, .Net Charting, Dot Net Nuke
Tools: Visual Studio 2003/2005/2008/2010 , Eclipse, Dreamweaver, Photoshop, Fireworks, Flash, Perforce, Visual Source Safe, Win CVS
PROFESSIONAL EXPERIENCE
Confidential, Purchase, NY
Senior Software Engineer / Consultant
Responsibilities:
- Worked on “HAWK” live map of all aircrafts position, flight details and flight path
- Exposed and configured 60+ Multi-Tenant Azure WEB API and Implemented Azure Application Insights for diagnostic and analytics.
- Managed and added new functionalities to mobile sites using REACT/REDUX/ASP.net Core 2.0, Dapper, SOLR, LDAP and active directory framework.
- Exposed multi-threaded internal APIs to receive real time flight related data from IBM MQ Series
- Worked with Kendo UI to support older version of the website (ASP.NET 4.6 MVC)
Confidential, Long Island, NY
Senior Software Engineer
Responsibilities:
- Replace the current Voting Instruction Form (VIF) with a portrait oriented voting form that allows for similar flexibility to the existing “Non-Standard” voting form.
- Worked on NAAC (North America Agenda Coding) to generate VIF PDF card preview from proposals using MVC, JavaScript, DB2 store procs, SQL Server etc.
- Worked on VIF Card Service to accept new card type VIF. Establish handshake between Java application and .net service to generate final VIF PDF.
- Worked on InfoPrint service to generate AFP blob from VIF final PDF to be sent to IBM printers for print job
- Converted 68 out of 400 websites from classic ASP to .Net 4.5 web forms.
- Implemented ProxyVote for client VSM Canada.
Confidential, Jersey City, NJ
Senior Application Developer
Responsibilities:
- Generated Data Visualizations both in graph or table view of all Vulnerable Assets
- Worked on Apache SOLR - All assets of CM is stored in SOLR
- Create Action Items & Campaigns component for remediation team
- Worked on Summary View - a high level overview of observations (vulnerabilities, findings, etc) pulled daily from ROCK system (HDFS FileSystem)
- Code with C#, GIT, Dot Net Nuke, Apache Lucene SOLR, MVC, Kendo UI, Web API, SQL Server 2014, Apache Hadoop, Apache HBase Filesystem (HDFS), Fiddler, IIS, etc
Confidential, Pennington, NJ
Senior Application Developer
Responsibilities:
- Worked on CIMR (Compliance Interim Mechanism Reporting) is an interim solution for reporting compliance test results information for Confidential .
- Worked on GLOTR Interface using ASP.Net MVC and Kendo UI
- Code with C#, MVC, Kendo UI, Web API, Fiddler, IIS, etc…
- Experience working SQL Server 2014
- Experience managing work in TFS (Team Foundation Server)
Confidential, Boston, MA
Senior .Net Developer
Responsibilities:
- Develop cloud services based on Windows Azure (Worker Roles)
- Code with Windows Azure, C#, MVC, Web API, Fiddler, IIS, etc…
- Experience working on the Office 360 platform, including SQL Server 2014 and Cosmos
- Experience managing work in TFS (Team Foundation Server)
Confidential, NY
Lead .Net Developer
Responsibilities:
- Developed and maintain a unique social e-commerce platform which brings together Commerce, Community, Content and Context in a single platform named 4CsX. 4Csx deliver a shopping experience that is absolutely in-sync, content-rich, personalized and social, wherever your customer happens to be. 4CsX is a Microsoft Azure cloud-based solution.
- 4CsX’s core performance strengths are fast, infinite scalability and rapid delivery of assets and transactions. Additionally, we use SEO optimized and cached HTML 5 pages in combination with JavaScript and AJAX to make the pages fast and personalized. Here are some of the recent sites I worked on powered by 4CsX.
Confidential, NY
Senior ASP.Net Web Developer / Consultant
Responsibilities:
- Developed custom B2B Media Asset Management websites for various clients such as MAC Cosmetics and JCrew using ASP.Net 3.5 ( AJAX Extenders), ASP.Net custom Membership/Role/Profile provider, SQL Server 2005 and JQuery.
- Each website is custom built and offers an entire range of cross-media publishing services ranging from pre-press and media asset management to large format and offset printing, bindery, finishing and global distribution of a variety of high-end graphic communications products for the retail, fashion, cosmetic, direct mail and outdoor advertising industries.
Confidential, Chelsea, NY
Senior ASP.Net Web Developer / Consultant
Responsibilities:
- Understand current system code to extract requirements.
- Perform design and coding activities as per the standards
- Involved in the development of the Front-End using the ASP.NET 3.5.
- Developed the middle tier using C# Class Libraries to encapsulate the business logic.
- YouTube API integration using ASP.Net 3.5 and C#.
- Worked on defect raised by QA team.
- Set-up test data as required
- Used Visual Studio.NET 2008, .NET 3.5, C#.NET
Confidential, LA
Senior .Net Developer / Consultant
Responsibilities:
- Developed XML based custom Configurations using C# .Net 2.0.
- Developed application to populate PDF files using “iTextSharp” and C#, Net 2.0
- Implemented application level logging using log4net for debugging purpose.
- Understand current system code to extract requirements.
- Perform design and coding activities as per the standards
- Set-up test data as required
- Perform unit testing, system testing and integration testing
- Maintain problem log and defect statistics in SQL Server 2005.
- Perform defect analysis and resolution (through all test phases)
- Ensure necessary documentation is created
- Ensure SQC reviews (both internal and external) during the development process and prior to delivery by coordinating with the SQC group.
- Incorporate review findings
- Maintain version control on source, data and documentation using established configuration management procedures, including effective merging of changes made in parallel work streams
- Participate in weekly status review meetings
- Report the Project status to WKFS Development Lead/Architect and Project Manager
- Document note daily and send it to Project Manager
Confidential, NY
PHP/JavaScript Web Developer / Consultant
Responsibilities:
- Client requirement gathering, analysis.
- Planning, design and implementation of complete web sites according to HIPAA
- Researched site scalability, defined functional requirements and specifications.
- XHTML & CSS coding, image editing, and some Flash.
- Developed object oriented PHP framework and backend using Eclipse, Dreamweaver and Fireworks MX.
- Built MySQL database tables and procedures using phpmyadmin.
- Developed web site concept, accompanying strategy and defined business specifications.
- Design and Implement upgrades, patches and database changes.
- Development platforms include Apache server on Red Hat Linux, PHP 5 and MySQL
Confidential, White Plains, NY
Senior Developer/Software Analyst / Consultant
Responsibilities:
- Converting over 120 pages ASP.Net 1.0/1.1 ( C#) Web Application to ASP.Net 2.0 + AJAX 1.0 according to Microsoft best practices.
- Used components like DevExpress, Infagistics for AJAX enabled controls.
- Incorporate various COM applications through JavaScript’s in an ASP.Net Content Management Web site to give them access to some of the tools of G-Selector application via extranet. G-Selector is the world's first goal music scheduler developed by RCS for radio programmers.
- Developed a “ CD Ripper” Intranet ASP.NET C# Web site application. Upon inserting a CD while you are browsing this particular site, you will be asked to choose quality and meta-data information. In the background, the program will then automatically rips the entire CD track by track, convert them into raw format. In the last step it will add encryption and using our compression module to create a zip file then uploads it to our server.
- Developed, consumed, exposed web services
- Implemented application level logging using log4net for debugging purpose.
- Deployed Windows Client Application using Microsoft ClickOnce Deployment
- Agile delivery of software using practices from Scrum, eXtreme Programming, etc.
Confidential, New York, NY
Senior Software Analyst
Responsibilities:
- Thoroughly involved in client side Requirements collection & Analysis.
- Developed transaction code using SQL and Stored Procedures.
- Developed generic database replication service. This application can automatically read the source database schema information and converted to a range of database including Sql Server 2000/2005, Sybase 8,9,10, Oracle, MySql. After the creation of the database objects, the service can be scheduled to replicate data in near real time or on a specific time. The service uses bulk insert where possible for high speed replication.
- Used components like DevExpress, Infagistics for AJAX enabled controls to create reports.
- NET shared assemblies development and deployment.
- Developing .Net client socket application which provides a rich end-user experience using Flash and Media Center PC (or Windows Media Player 9/10) is written in managed C# code using .NET Framework 1.0 for the Media Center Add-in component and version 1.1 for the other components.
- Developed the CEUI (Cutting Edged User Interface) which is a device independent XML standard used between ceServer (Cutting Edged Server) and ceClient (Cutting Edged Client) applications for different devices. It can also be used server-side for generating user agent markup like XHTML + CSS, WML etc.
- Developed ceServer (Cutting Edged Server) which provides the database and the core server-side component of Cutting Edged Platform including CRM, user management, asset management, payment and commerce, mobile communication, detection and adaptation to device, location and user's context.
- Developed ceStorage (Cutting Edged Storage) which provides secure, reliable and well performing asset file storage with DRM and support for advanced download and upload managers and mobile devices.
- Agile delivery of software using practices from Scrum, eXtreme Programming, etc.
- Developed custom setup application for “CEClient” application and windows service deployment.
- Developed, consumed, exposed web services
Confidential, New York, NY
Software Engineer
Responsibilities:
- Windows CE and Smart phone development using C#
- Integration of SMS, WAP push, MMS with mobile operators
- Developed various WAP and Web applications using C#, ASP.Net
- Developed various IVR Script using tellme and voxio platform
- Developed Logical and Physical database design using ERWin
- Wrote flash application for serving web content for mobile devices.
- Developed business object for interacting with MusicKube’s backend.
- Unit and functional Testing using NUnit.
- Worked on data access layer and implement stored procedures of Confidential ’s backend.
- Implement XML, XSLT and schema documents.
- Implement WML, VXML applications
- Developed, consumed, and exposed ASP.NET web services (SOAP) application for use with flash-remoting.
Confidential, East Fishkill, NY
Technical Support / Help Desk
Responsibilities:
- Primary duties were network installation, and corresponding TCP-IP configuration.
- Responsible for installing, upgrading and maintaining new software, tools, and applications
- Maintained a computer lab including over 300 workstations with all varieties of operating systems (Win95, 98, 2000, NT, Novel 5 and Sun Solaris 8)
- Performed support duties for staff members’ PC’s, and network problems
- Tested and installed new security software and virus protection packages