Senior Developer Resume
IrvinE
SUMMARY
- Around 11 years of IT industry experience encompassing a wide range of skill set, roles and industry verticals.
- Strong background in C/C++/Java programming on UNIX platform.
- Good exposure to OOAD and design patterns.
- Strong background in networking domain and linux internals Excellent debugging and analytical skills
- Proficient in analyzing and mapping business requirements to technical requirements and architecture
- Good communication skills, interpersonal skills, self - motivated, quick learner, team player
- Excellent skills in analyzing user requirements wif client satisfaction as the strong and primary focus.
- Experience at working both independently and in a team-oriented, collaborative environment.
- Sincere, enthusiastic, hardworking wif excellent communication and interpersonal skills and strong interest to learn new skills.
- Extensive experience developing from scratch or maintaining C/C++ applications distributed or stand alone, multithreaded or non-multithreaded, on Linux platform.
- Exposure to all phases of the software development cycle, agile methods, unit test code validation and object oriented development
- Exposure to version management tools - Clearcase, CVS, GIT
- Hands on wif building applications using GNU Make, Ant, and Maven.
- Exposure to requirements & change management tools - Clearquest, Bugzilla, Quality Center.
- Good understanding for SDLC, Configuration management plans . Experienced in setting up baselines, branching, merging, taking back ups and troubleshooting.
TECHNICAL SKILLS
Languages: C, C++, Java, Perl, PHP
Version Control: Clearcase, Subversion, CVS.
Debugging tools: GDB,strace
OSWindows: Linux, HP-UX,MV Linux.
Miscellaneous: TCP/IP, Wins, RIP, SNMP, Socket ProgrammingPthreads programming, GNU Make, JavaScript, XML, HTML, CSS, Eclipse, MySQL, Ant, Apache Tomcat, Rational ClearQuest, Rational Software Architect,Antlr,Dozer,Toad
PROFESSIONAL EXPERIENCE
Confidential, Irvine
Senior Developer
Individual Responsibility
- Design and implementation dynamic reporting module.
- Implementation of the logeater module.
- Integration of IPP 350, ISC 480 and ISC250 ingenico devices wif the trustcommerce vault.
- Integration of the Magtek device wif the vault.
- Maintenance of spawn, vault and logeater modules.
- Implement best practices from software engineering areas requirement, change, and configuration, build/release management including implementation of continuous integration & automated build & release activities.
- Managed project scope, configuration, change control, build and release activities.
- Co-ordinated on production deployment activities.
- Used Perl and batch scripts for deployment automation.
- Written the ant file for logeater build .
- Written script for generating debian package for spawn, logeater, vault.
- Taking the ownership of CMDB, Release Branch and making sure all the versions of the Releases are in place for further use.
- Works wif release coordinate to determine an appropriate build schedule and then initiates the build and packaging process and deployments into development environments.
Confidential
GVAP Core Senior Developer
Responsibilities:
- Porting of codebase from Linux to AIX environment.
- Design and implementation of domain specific language EXL for model to model mapping.
- Design and implementation of common services for GVAP.
- Coding of existing EDL interface methods for java implementation.
- Coding of various generic clusters for the Trendview product.
- Coding of attributes in EDL.
- Design and implementation of XML to EXL mapper.
- Managed project scope, configuration, change control, build and release activities.
- Used Perl and batch scripts for deployment automation.
Confidential
POS Transformation Senior System Engineer, Lead
Responsibilities:
- Designing and implementing various features for POS.
- Fixing issues reported by QA or customer.
- Customizing store integrator framework.
- Solving problems arising after implementation.
Confidential
Proventia Network Enterprise Scanner Senior System Engineer, Lead
Responsibilities:
- Designing and implementing Licensing features for ES.
- Fixing issues reported for ES1500 and ES750.
- Design and development of packet capture support for ES.
- Implemented 5 Port Scanning feature.
- Design & Development of LCD Feature for ES1500.
- Solving problems arising after implementation.
Confidential
Certificate Batch Configuration and LLMNR support for Jetdirect
Responsibilities:
- Implementing the CertBatchCofig Module which exposes APIs for installing, updating, deleting and creating a certificate request.
- Developed the test cases for testing the various functionalities of CetBatchConfig module.
- Design and implementation of LLMNR support for Jetdirect.
- Solving problems arising after implementation.
Confidential
Implementation of WINS client and DDNS for HP Print Servers
Responsibilities:
- Investigation, Design and Implementation of Wins Client and DDNS.
- Created blue print for functional testing of above modules.
- Solving problems arising after implementation.
Confidential
Responsibilities:
- Product owner for PSA and P68.
- Released the DST patches for PSA.
- Handling customer issues for PSA and P68.
- Handling customer issues and implementing new requirements for various Jetdirect modules e.g. SNMP, WINS, DLC/LLC, DDNS.
- Migration of the whole code base of Jetdirect and P68 from clearcase environment to the subversion environment.
- Migrated the code to new JDK
- Written the build script for building the P68 code.
- Maintaining the release branch for P68 and PSA.
Confidential
Software Engineer
Responsibilities:
- Requirement gathering from the client.
- Design and implementation of QoS for BelAir Networks.
- Test Setup.
- Developed the web interface for configuring layer2 and layer3 for the BA200.
- Single Base lining of BA100 and BA200.
- Performance Improvement of BA200 by using pthreads.