Senior Software Engineer Resume
San Jose, CA
Objective
- To obtain a challenging position in a company with a strong teamwork ethic where I can apply my technical, interpersonal skills and knowledge to help improve the efficiency, competitiveness of an organization.
SUMMARY
- Over 6+ yr of extensive experience in software development using C/C++.
- Specialization in designing and developing Object Oriented applications using oops.
- Experience in Automotive Technology with Software (C++) Development for Infotainment System in Car.
- Experience in Database Designing and handling database using Sqlite3.
- Experience using VC++(7.1,8.0),STL,Multi Threaded Programming.
- Hand - on experience on Configuration Management Tools like Tortoise SVN.
- Designing classes and interfaces to meet the requirements.
- Experience JAVA/J2EE
- Experience in Spring modules like MVC, AOP, JDBC, ORM, JMS, and Web Services using Eclipse STS IDE.
- Expertise in implementing (Developing, Deploying and Consuming) Web Services (SOA) using SOAP, WSDL, UDDI, AXIS, RESTFUL, SOAP UI.
- Experience in designing Use Cases and Class Diagrams using UML using Rational Rose & Star UML.
- Coding the classes and testing the functionality with proper unit test plan.
TECHNICAL SKILLS
Language: C, C++, Java, OOPS.
API: WIN32, JUCE, STL.
Development Tools: Microsoft Visual Studio .Net 2003 & 2005.
Operating Systems: Windows xp/W7, Mac 10.x and Above.
Configuration management: Tortoise SVN.
Defects Tracking: Bugzilla, Elvis Tracer
OS: Windows, RTOS-QNX, LINUX
Database: SQL, SQLite3, XML.
PROFESSIONAL EXPERIENCE
Confidential, San Jose, CA
Senior Software Engineer
Responsibilities:
- Developed a board game played between two players which consists of a pair of two different color discs which are placed at the center.
- Used MiniMax recursive algorithm that repeatedly evaluates scores over time-series maximizing the AI's score and minimizing human score
Environment: Java, HTML, JavaScript, Servlets
Confidential
C++ Developer
Responsibilities:
- Have developed various features such as Browser UI, Database and worked on Juicer 3 Re Architecture.
- Redesigned and implemented versatile database conversion and synchronization library (C++, DAO, ADO, libMySQL, libPGSQL).
- Application Profiling using C++.
- Design and Develop the application.
- Interact with the client and bug fixing.
- Implementing quotes of C++ classes.
- Implementing Polymorphism and Inheritance.
- SRS Review & Coding
- Unit testing & Code Review.
- Fixing Bugs & Memory Leaks.
Environment: C, C++, Win32 API, STL, OpenGL, Quick Time, Windows and Mac, QNX
Confidential
Developer
Responsibilities:
- Development of new modules for UNIX C++ applications.
- Optimization and tuning of previous applications.
- Optimization of applications and algorithms performance.
- Bringing Level 3 Support to Financial Advisors and Portfolio Management users.Design.
- SRS Review & Coding.
- Unit testing & Code Review.
- Fixing Bugs & Memory Leaks.
Environment: Microsoft Visual Studio 7.1, Tortoise SVN, Bugzilla, JUCE 1.39 API, SQLite3, QuickTime Framework.
Confidential
Developer
Responsibilities:
- Design.
- SRS Review & Coding.
- Unit testing & Code Review.
- Fixing Bugs & Memory Leaks.
- Mentor Juniors.