C++/java Senior Developer Resume
PhiladelphiA
SUMMARY:
- A self - managed and result-oriented Senior Software Developer wif 12 plus years of overall IT experience including Requirement Analysis, Estimation, Project scheduling, Product Development/Launch, /Development, Crew Supervision, Technical Support and Client Relations
- Ability to lead multiple large-scale projects, large teams of direct reports or cross functional teams wif maturity and professionalism
- Successfully completed numerous IT projects for health care, telecom and communication domains
- Experience in the development and implementation of imaging applications for health care domain, Network based Client Server applications and Payment Collection Software for telecom domain
- Experience in the development of software applications which are interfaced wif different hardware/embedded devices like Printers, Cash/Coin Accepting Machines and Cheque Depositing Machines etc.
- Proven track record of hands-on leading and getting into the weeds to understand complex projects from the bottom up
- Have expertise in architectural designing and development of multi-threaded applications.
- Strong software development experience wif design patterns
- Prefers water fall/agile life cycle but understands every project TEMPhas its own unique needs and objectives
- Lead Developer wif strong interpersonal, communication, problem solving and decision making skills
- Ability to establish and maintain strong alliances, lead and motivate teams, drive projects to successful completion, convey complex technical requirements/d Confidential, exceed customer expectations and achieve bottom-line results.
TECHNICAL SKILLS:
Operating System: Windows, Linux and UNIX
Programming Languages: C, C++, Objective C/C++, VC++ and Java
GUI Development: MFC, AWT and Java Swing
IDE: Microsoft Visual Studio and Net Beans
Tools: and Utilities Rational Rose, Visual Assist, Confidential Compare, XMind and Debug View
Protocols: TCP/IP and UDP Version Control Visual Source Safe and Rational Clear Case
Methodologies: Water fall model and Agile Front Office Project, Excel, Word, PowerPoint, Word and Outlook
Concepts: OOP, Multi Threading and Synchronization, IPC, Socket Programming
PROFESSIONAL EXPERIENCE:
Confidential, Philadelphia
C++/Java Senior Developer
Responsibilities:
- Responsible for the development of Client Server based network applications using C++, MFC, Microsoft Visual Studio, Net Beans, J2EE, Java Swing and MS Access
- Responsible for requirement analysis, Project Estimation, Scheduling, SRS preparation, Architectural and Detailed Design, Test case preparation, Development and Implementation
- Responsible for Task scheduling, kick off meetings, technical reviews including document review, code review and version controlling
- Generated Technical Design documents based on the requirements including class diagrams and sequence diagrams.
- Responsible for all the deliverables including technical documents, source code and binaries.
- Led cross functional team of Software Engineers and Testers across India and USA
- Chaired weekly status meeting to discuss about the project status and for deciding action plans for successful client delivery
- Involved in all the phases of the Software Development Life Cycle (SDLC)
- Provided extensive pre-delivery support for code review and bug fixing
- Developed and implemented one of the main Project NeTCom (Network Transfer and Communication) using Socket Programming
Environment: and Methodologies: Windows, Linux, Unix, Net Beans, J2EE, Java, Java Swing, C, C++, JDBC, Microsoft Access, Microsoft Word, TCP/IP, Socket Programming, Rational Rose, JUnit, XMind, Visual Source Safe, and Waterfall Methodology.
Confidential, Providence RI
C++/Java Senior Developer
Responsibilities:
- Responsible for the development of Network applications using C++, MFC, Microsoft Visual Studio and MS Access
- Responsible for requirement analysis, Project Estimation, Scheduling, SRS preparation, Architectural and Detailed Design, Test case preparation, Development and Implementation
- Responsible for Task scheduling, kick off meetings, technical reviews including document review and code review and version controlling
- Responsible for all the deliverables including technical documents, source code and binaries
- Led cross functional team of Team leaders, Software Engineers and Testers
- Chaired weekly status meeting to discuss about the project status and for deciding action plans for successful client delivery
- Involved in all the phases of the Software Development Life Cycle (SDLC)
Environment: and Methodologies: Windows, Net Beans, J2EE, Java, Java Swing, JDBC, Microsoft Access, Microsoft Word, TCP/IP, Socket Programming, Rational Rose, JUnit, XMind, Visual Source Safe and Agile Methodology.
Confidential
Lead Engineer
Responsibilities:
- Lead team of more than 15 technical resources spread across 2 distinct areas in India and Japan - Quality Assurance, Business Analysis, Configuration Management, Technical Writing and . Responsible for team performance, reviews, career guidance and skills development
- Responsible for the development and implementation of Network based applications and Imaging applications developed using C++, VC++, MFC, Microsoft Visual Studio, Net Beans, J2EE and Java Swing
- Direct project team on creation of resource allocation planning, capacity planning, project scheduling, risk management and mitigation issues, action item resolution, performance requirements and productivity metrics tracking wifin a hybrid Agile and Waterfall environment
- Created several team specific dashboards to provide a more accurate status to the customers, team leads and project schedulers regarding project milestones. dis dramatically improved overall status reporting and strategic planning of the project
- Guided Business Analysts to create Use Cases in half the time. Combined principals of rapid and joint application development to consolidate requirements gathering through joint approval meetings
- Facilitate project teams meetings and work closely wif C++/Java Developers and business intelligence report writers to follow consistent configuration management procedures. Recommended and implemented the use of Version Manager for document and code control
- Oversee the analysis, design, implementation, testing and documentation of all end user applications and supporting project documents
- Review and interpret specifications, blueprints and architectural drawings
- Facilitated project team to review project milestone status and risk mitigation plans for all the developments.
- Status reviews and milestone progress were presented to the senior management
- Interfaced wif senior management, defined client infrastructure requirements based on business and technical goals, reporting and tracking of project status, issue updates, risks and mitigation plans
- Developed a new application by porting imaging algorithms developed in C++ to Java
- Involved in all phases of the Software Development Life Cycle (SDLC)
Environment: and Methodologies: Windows, C, C++, VC++, MFC, Microsoft Visual Studio, Net Beans, J2EE, Java Swing, Rational Rose, Microsoft Word, Debug View, Visual Assist, and Confidential Compare.
Confidential
Software Engineer/ Senior Software Engineer
Responsibilities:
- Responsible for the development of imaging applications for Toshiba Ultra Sound Scanners in water fall methodology
- Responsible for requirement analysis, Project Estimation, Scheduling, SRS preparation, Architectural and Detailed Design, Test case preparation, Development and Implementation
- Prepared class diagrams and sequence diagrams using Rational Rose
- Responsible for kick off meetings, technical reviews including document review and code review and version controlling
- Led cross functional team of Software Engineers and Testers across India and Japan
- Chaired daily standup meetings to discuss about the project status and for deciding action plans for achieving deadlines
- Involved in all phases of the Software Development Life Cycle (SDLC)
- Developed and Implemented Imaging applications called DICOM Viewer and Continuous Raw for Toshiba Ultra Sound Scanner
Environment: and Methodologies: Windows, C, C++, VC++, MFC, Microsoft Visual Studio, Rational Rose, Microsoft Word, Debug View, Visual Assist, and Confidential Compare.
Confidential
Software Engineer
Responsibilities:
- Responsible for the development of telecom related applications using C++, VC++, MFC, Microsoft Visual Studio, Oracle and MS Access
- Responsible for requirement analysis, Project Estimation, Scheduling, SRS preparation, Architectural and Detailed Design, Test case preparation, Development and Implementation
- Developed interface modules for the communication of kiosk wif hardware/embedded devices like cash and coin accepting machines using serial port communication.
Confidential
Environment: and Methodologies: Windows, C, C++, VC++, MFC, Microsoft Visual Studio, MS Access, Oracle, Visual Source Safe and Singleton Design Pattern
Responsibilities:
- Excellent problem solving and deductive reasoning skills.
- Ability to listen, see the big picture and resolve conflicts.
- Excellent organizational ability wif a high attention to detail.
- Effective leader wif strong interactive and interpersonal skills.
- Innovative, creativity and a strategic thinker
- Capacity to make decisions and think on my feet.
- Ability to work independently and as a team player.