We provide IT Staff Augmentation Services!

Software Engineer Resume

SUMMARY:

  • Extensive experience in Software Architectue, Design and Development, Web development with expertise in .NET & Mobile technologies.
  • Lead teams in Waterfall, Scrum and Agile development methodologies and demonstrated excellence in architecture, design, development and deployment across various Portals, Content management tools and collaboration tools.
  • Experienced in designing and developing innovative reusable secure and scalable components.
  • Contributed to Business development in various capabilities - through Market research, SWOT analysis of innovative ideas and converting these ideas into solutions based on the analysis.

TECHNICAL SKILLS:

Development Platform: VS 2012/2010/2008/2005/2003 , WCF, MVC 4.0, TFS, CVS, Ant, Source Gear, Basecamp.

Languages: C++, Java, ASP/VB.NET, C#, AJAX, ASP, HTML/CSS, Javascript.

Databases: SQL Server 2012/2008 R2/2005/2000, MS Access, Oracle, MySQL, IBM iSeries A/S400.

Operating Systems: UNIX (Linux), Mac OS X, Windows Server 2000/2003/2008 , Windows 95/98/2000/XP/Vista/7.

EXPERIENCE:

Confidential

SOFTWARE ENGINEER

Responsibilities:

  • Performed analysis on existing billing system and architected / coded a new billing system to improve business & background processes, remove redundancy using C#.NET services to charge members with their re-curring monthly payments and built an ASP.NET MVC 4 User Interface with Knockout / Bootstrap JS.
  • Architected and developed an API using VS 2012 ASP.NET Restful Web API project to allow Warehouse Management system to post Sales Orders / Purchase Orders / Shipments and update information for Sage ERP system internally.
  • Perform bug fixes on existing code line of Office Automation application for Customer Service Reps using MVC 4, Angular JS, C#, TFS, and Entity Framework 4.1.
  • Coded C# services using Linq and SQL XML to synchronize information on a daily basis for Products / Items / Orders / tracking Numbers up to Magento platform.
  • Integrated REST API with ERP system (Sage 500) for accounting and recording purposes and architected a scalable solution for authentication / authorization.

Confidential

SOFTWARE ENGINEER

Responsibilities:

  • P2000 security management system features a graphical user interface to keep procedures simple for the operator and deliver more flexibility. The system allows a user to centralize security and building operations, via the web or installed network.
  • Architect and develop an API using VS 2012 ASP.NET Web API project to allow external clients to consume P2000 services for their facilities over the Internet.
  • Perform bug fixes on existing code line of P2000 system using C#, TFS, and SQL Server platform.
  • Train and help other developers with their assignments.
  • Act as a liaison between upper management and the development team to provide progress and status updates.
  • Developed a Reporting system that would be able to integrate with different schemas of P2000 system using VS 2010, C#, WCF, and SQL Server.

Confidential

LEAD / TECHNICAL MANAGER

Responsibilities:

  • Fees Due Daily Disbursement Controls project is about automating the daily disbursement approval process by implementing an efficient and user friendly system for reviewing and approving daily disbursements.
  • Evaluated AJAX based frameworks (Anthem, jQuery, MooTools, Prototype, Spry) based on the RIA needs of the bank, in collaboration with architecture team.
  • Conducted training on Anthem, AJAX, jQuery to the Fees Due team of the bank.
  • Provided consulting to the business team on the RIA needs based on the latest trends and the technology capabilities. Led the RIA/UI track of the project in agile methodology.
  • Designed the core classes and the base framework for the project.
  • Performed SWOT Analysis and defined the scope of the solution.
  • Documented the design using MS Visio and IBM Rational Unified Process (RUP).
  • Created flexible and extensible framework using WCF, XSLT, XML, configuration files etc.
  • Designed a flexible framework to enable new and existing features using design patterns like adaptor and command.

Confidential, Thousand Oaks, CA

TECHNICAL LEAD / DEVELOPMENT MANAGER

Responsibilities:

  • Architected, designed and led Agent/Merchant web portal platform with sound engineering design, process and quality practices using C++/C#, SQL Server 2008, XML, Confidential technologies.
  • Designed and implemented key services using SOA architecture for migrating internal/external customers to the new product seamlessly.
  • Provided sound decision making for software engineering and product development, sensitive to the constraints and needs of the business.
  • Provided employee development and teambuilding.
  • Drove hiring, corrective action and terminations (with CTO and HR involvement) for software engineering team.
  • Provided technical leadership on troubleshooting and resolution of issues.

Confidential, Woodland Hills, CA

TEAM LEAD

Responsibilities:

  • Spearheaded development of key software development practices by implementing effective processes for code re-factoring, code documentation, version control, and change management.
  • Supervised a team of software developers for development of embedded application running on proprietary Set Top Box with Linux OS for the hospitality industry.
  • Developed and contributed to the design of a web based centralized Corporate Management tool for hotels to control different aspects of the interface on the Set Top Box which included publishing hotel specific content, configuring room settings, performing in-room automation functions upon customer Check-In/Check-Out in real-time.
  • Redesigned property management system (PMS) component using Confidential to support Hotel Technology Next Generation (HTNG) standards built on proprietary XML standards thus allowing hotel properties to empower business globally.

Confidential, Chatsworth, CA

TEAM LEAD / SR. SOFTWARE ENGINEER

Responsibilities:

  • Coded modules in C#, ASP/VB.NET for several new applications.
  • Performed data migration tasks and wrote custom utilities to perform data transformations to load data into production.
  • Maintained dozen websites of Microsoft and manage the entire Content Publishing System for the Redmond Media Group.
  • Trained other developers in various coding methodologies to achieve project goals and met expected deadlines.
  • Designed, developed, documented, tested, and deployed server-side Web-based applications, platforms, and product features for authoring content and features for consumer-focused web sites for Confidential Group.

Confidential, Northridge, CA

APPLICATION DEVELOPMENT MANAGER

Responsibilities:

  • Supervised a team of software engineers offshore who were responsible for maintaining company's Internet properties and developing new features.
  • Supervised release engineers responsible for weekly software releases.
  • Conducted weekly negotiations between business and engineering teams, building consensus on the prioritization of bug fixes and feature requests.
  • Led yearly capacity planning efforts to ensure systems were stable enough to handle high traffic during mega-events.
  • Handled recruitment, training and performance management of team members.
  • Provided technical leadership on troubleshooting and resolution of issues.

Confidential, West Hills, CA

WEB DEVELOPER

Responsibilities:

  • Used HTML/CSS for formatting web pages and Java scripting for client side validation.
  • Unit Test web applications and ensure that they meet clients' specifications and usability standards.
  • Enhance and develop existing web application for publishing Online courses in classic ASP.
  • Create student and teacher database in MS Access with VB6 front end to view, edit, and update student's profile.

Hire Now