We provide IT Staff Augmentation Services!

Software Design Engineer Resume

2.00/5 (Submit Your Rating)

NJ

SUMMARY

  • Object-oriented Software Developer having worked 3 years on Product development (C++), Client as well as Server side development (Java-JSP), Service oriented architectures and Application Specific Customizations using Design Patterns and multi-threading
  • Involved in development and debugging of multi-threaded applications at Microsoft
  • Experience of Software Development Life Cycle with iterative and Agile Methodologies
  • Start-up Experience of Lucene search-engine with Multi-threaded indexing on segregated chunks of data to improve its efficiency
  • Designed and Developed Advanced Speech Recognition System based on HMM Technology
  • Researched the Neural Network Pruning Techniques and developed Radial Basis Function Network with optimized and reduced parameters to classify the images of Phoenix Metropolitan area
  • Solid exposure to Concept Learning, Reinforcement Learning, Bayesian Learning and Support Vector Machines and their application to Spam detection and noisy Iris datasets
  • Developed Artificial Intelligence Based Situation Calculus Planner and STRIPS Planner along with self-developed a reasoning engine similar to Prolog
  • Excellent Contributor with a strong sense of value-addition through innovative ways

TECHNICAL SKILLS

  • Microsoft Technologies– C, C++, WIN32, STL, MFC and COM
  • JAVA – Collections, Multi-threading, Java Beans, Servlets and JSP
  • Database Systems – Oracle, SQL Server and MySQL
  • Tools – MS Visual Studio .Net 2005 and Netbeans 6.0, Matlab 7.0 and MS Access 2002
  • Operating Systems – Linux (Ubuntu) and Windows CE
  • Version Control – Source Depot, SVN and VSS
  • Scripting Languages – TCL

EDUCATION

  • Master of Science in Computer Science

PROFESSIONAL SUMMARY

Software Design Engineer (May 2008 to Feb 2009)
Confidential,Windows Mobile for Automotive)

  • Worked on Sync\'s module of Dr. Watson to successfully clean the file system and registry of dump files after every crash and reboot Sync successfully
  • Reused and extended SDK samples to browse secured web sites on Ford\'s Sync platform using WININET APIs
    • Re-factored the source code and Implemented Template Method Pattern for the SDK to browse secured and unsecured web sites
    • Used smart pointers such as CComPtr to wrap the bluetooth connection and avoid resource leaks
    • Designed Exception Handling classes along with GetLastError to avoid goto statements and delivered production level code
  • Development support at middleware layer for external bugs to the product
  • Technical Environment: C++, ATL, Multi-threading, COM, Visual Studio .NET 2005, Windows CE 6.0, Microsoft Product Studio, Microsoft Windows Vista, Source Depot

Application Developer (August 2007 to April 2008) Confidential,

  • Developed a System Health Client Component for monitoring TeamCenter Project-Enterprise and Systems Engineering-Enterprise end to end functionalities using TeamCenter libraries and using Facade Pattern
  • Developed and deployed JSP to measure the system performance such as response time from web tier using TeamCenter Systems Engineering Java Bean
  • Developed database queries for operational and management indicators
  • Object-oriented Design and implementation for Digital Health Group within TeamCenter Systems Engineering
  • Exploited TCL API to parse TCSE objects internally stored in MHTML format
  • Explored the TCSE performance bottleneck issues from Application Development Side
  • Developed and optimized a JAVA application to populate the parsed HTML files from MS SQL Server Database using JDBC
  • Technical Environment: TCL, Java, JSP, JSF, TeamCenter Product Lifecycle Mangament Products, VSS, Netbeans 6.0, JDBC, MS SQL Server 2005

Java Developer (September 2007 to December 2007)
Confidential,

  • Implemented the following functionalities and wrap them as web services for a Service Oriented Architecture
  • Generated unique codes for invites and promotions
  • Extended Lucene to have multi-threaded indexing and search and operate on segregated chunks of data
  • Technical Environment: Mysql, Java, Springloops, Basecamp, TortoiseSVN, DbVisualizer, Netbeans 6.0, Lucene, Ubuntu

Data Migration Developer (October 2006 to June 2007)
Confidential,

  • Extracted data from PMS (Practice Management Systems) such as Medical Manager, Medisoft, Lytec, Visionary, Intergy and Medical Mastermind
  • Analyzed extracted data to find out the links between the patient and guarantor or the patient and insured person
  • Evaluated the data migration plan feasibility whether patient demographics, appointments, patient insurances and guarantors can be migrated and discussed the issues pertaining to them with the ECW clients
  • Developed "Data Migration" tools for Practice Management Systems in order to transfer Patient Demographics, Insurance, Providers, Facilities, Appointments and Provider Insurance Numbers
  • Developed and automated report generation tool to view exceptions pertaining to each data migration
  • Supported the migration issues once the ECW Clients go live
  • Technical Environment: Visual Basic 6.0, MySQL, ADO, MS SQL Server 2000, MS Access 2000, SQLyog

We'd love your feedback!