Team Leader/lead Developer Resume
OBJECTIVE
I am looking for an opportunity to provide innovative and effective software solutions to real-life problems in the various realms of the software industry and utilize my cognitive skills of designing, managing and team-leadership to augment the value creation of an organization.
SUMMARY
- 4 years of professional experience in process for application software, and implementing the same in diverse domains in TCS(Tata Consultancy Services)
- Sun Certified Java Programmer.
- Completed Diploma in Wireless Integrating Mobile Communication from one of the Indian Government’s most reputed institute–ACTS, Pune.
- A sound blend of technological, management and leadership skills.
- A good track record of identifying problems and developing innovative solutions.
- Proficient at grasping new technical concepts quickly & utilizing the same in a productive manner.
EDUCATION
- Bachelor of Engineering, Electronics & communication
- Post-Graduation Diploma, Wireless Integrated Mobile & Communication
CERTIFICATION
- Sun Certified Java Programmer, on 2009
SKILL SETS
Programming Languages: Core Java, Java Swing, JSP, J2EE, Java Native Interface API, C, C++, Batch Programing
Operating System: Windows XP, Unix, Linux
Scripting Languages: AWK, Shell Script, Regular Expression, JavaScript
Unix Utility: Lex, Yacc, Treegen
Markup Languages: HTML, XML, XSLT
IDE’s: Eclipse, Netbeans, Visual studio c++ 6.0
TCS internal Tools: Reform, Revine, Assent
Java Development Tool: PMD
General Tools: EditPlus, TextPad, Ultraedit, WinDiff.
Version Control: UnixCVS, WinCVS
PROJECT EXPERIENCE
Confidential,Client: Confidential,Indian government passport project.
Language and Technologies involved: Did changes in JAVA1.6 compiler code, Core Java, J2EE, JSP,C, VC++ 6.0, Eclipse.
Operating Systems: Windows 98 Windows XP, Unix, Linux
Description:
ASSENT TOOL: Worked as a supporting team leader for ASSENT tool. This is a programming standards checking tool which uses static and semantic analysis to detect potentially dangerous defects in the early phases of SDLC. The ASSENT framework of standards-checking tools will automatically ensure that programs adhere to the defined standard.
Role: Team leader/Lead developer
Responsibilities:
- I was involved in the major enhancement of this tool, i.e. moved this assent tool from the existing compiler “JIKES” IBM product to the “JAVAC” Sun product to make compatible for the jre 1.5 and above.
- As a lead developer, I was responsible for interacting with the customer for major Enhancements for the existing system.
- Implementation of the requirements provided by the clients.
- Giving tool demo to the clients
- Communication with client and team members for release.
- Research for finding standard rules of the java 1.5 and above codes
- Estimation, Delegation and prioritization of tasks based on complexity covers with each one.
- Supported team members on their tasks.
- Code reviews.
2. Confidential,
Client: Confidential,
Language and Technologies involved: C, Core java, Java swings, JAVA-XSLT, XML, Awk, Shell scripts, Batch programming, Lex, Yacc, Treegen. Netbeans, Eclipse, VC++ 6.0
Operating Systems: Windows 98, Windows XP, Unix.
Description:
1. Reform TOOL: This tool provides Enhanced system documentation in HTML, as well as a Technical Program specific document which can help in understanding the application as well as checking the code for maintenance issues. It gives in-depth knowledge of all the components available in the application and it\'s interaction with the other Components.
2. Automatic Standard Auditor TOOL: Belonged to the developing team of ASA. It relies on recognized structured program coding standards and user standards as defined by the standards coordinator. The basic function of ASA is to check the programming standards of a COBOL program and its associated copybooks. Any violation of these standards discovered by ASA is flagged as an error. This is one of the facilities provided by Reform Tool for the COBOL users.
3. Coded some automated small tools like removing junk characters from the provided files, separating copybooks and main program from the mainframe expanded COBOL code, so that there will not be manual work and defect, and it will save time also.
Role: Developer
Responsibilities:
- Supporting and enhancing the tools according to the given requirements.
- Did lots of new development in reform tool and supported to new & existing customers.
- Coded small automated reusable tools to make work easier for the running projects, like removing junk characters from the provided files, separating copybooks and main program from the mainframe expanded COBOL code, so that there will not be manual work and defect, and it will save time also.
- Interaction with customer to understand the complete requirement of the task. Provide the solution and discuss the same with the Client.
- Helped the co-members on their tasks.
- Implementation of the requirements.
- Code reviews.
- Giving tools demo to the clients and taking sessions on the used technology for new trainees and team members.
3. Migration & Re-engineering Automation
Client: Confidential,
Language and Technologies involved: C, Basic of C++, Batch programming, Awk, Shell Script, Unix CVS, Lex, Yacc, Treegen, VC++ 6.0
Operating Systems: Windows 98, Windows XP, Unix.
Description:
M&R Practice is an internal project of TCS which deals with different legacy languages and database conversion. I have been associated with Front End team of some languages like COBOL,PL1,JCL in which we analyses the program and extract the important information from that program in form of Intermediate Representation Model and that model is the input of other tools like Reform, Revine, Assent. By this information we can analyze the program accordingly the other tool usages.
Role: Developer
Responsibilities:
- Member of development and support team for these below language frontend tools.
COBOL, PL1, JCL & JAVA
- Key member of the team for gathering requirement and implementation.
- Implementation of the requirements.