Developerand Technical Lead Resume
SUMMARY:
- 10 years of IT industry experience encompassing a wide range of skill set and roles.
- Extensive experience with JAVA, J2EE, Oracle SQL, PL/SQL, SOAP and RESTful Web Services, Eclipse RCP, Angular JS, bootstrap, Python and Microservices
- Handled multiple roles Developer, System Engineer and Development Lead, Estimator, FP Analyst.
- Extensive experience with analysis, design and development.
- Strong knowledge and Experience with Interface System Designing.
- Has good Domain Knowledge of Technology, Telecom industry.
- Expertise in Function point Analysis for the applications.
- Quick learner, able to grasp new ideas and methods, energetic with good communication and interpersonal skills
TECHNICAL SKILLS:
Skills & Technologies: Java, Web services JAX - WS, JAX-RS RESTful Service, JSON, XML, YML, XSL, XSLT, HTML, CSS, JavaScript, Angular2.0+, Oracle SQL, PL/SQL, JDBC, JSP, Servlet. Spring Jdbc Template
Source Control Management Tools: Sablime, SCME, SVN, GIT
Database: Oracle, My SQL
IDE Tools: Eclipse, RAD, TOAD, Visual Studio Code, SQL Developer
Code Anlyzer: PMD, SonarQube, CAST, Fortify
Unit Testing: Junit, Mockito
Build and Integration Tools: Apache Ant, Maven, Jenkins
Development Methodology: Agile, SDLC
App Servers & Web Servers: IBM Web Sphere Application Server, IBM HTTP Server, JBOSS, Tomcat Servers
Operating Systems: Windows NT, Linux
Microservice: Logback, Dockers, kubernetes, Kibana, Elastic Stack
PROFESSIONAL EXPERIENCE:
Confidential
Developer and Technical Lead
Responsibilities:
- Estimate the cost/effort for the feature/project and closely work with on-site Project Manager for scheduling
- Create High Level Design(HLD) from functional and non-functional business requirement
- Design the architecture and workflow process for the HLD using Process Designer
- Find the required skills for implementing the HLD and assign to the right skilled developers to prepare the Low Level Design(LLD)
- Develop the application framework components and Proof of Concept(POC) for NEW project/feature proposals
- Develop Oracle SQL, PL/SQL, Triggers and Function for back end data processing
- Identify all the complex queries, check the execution plans and improved the queries or work with DBAs for index modification or creation
- Map the requirements from BR to HLD to LLD using Requirement Management Tool(RMT)
- Resolve the critical production tickets related to performance degrade (slowness in IBM Cognos Imprompt tool and application screen functionality)
- Find the productivity for a delivery of the feature/project using Function Point(FP) methodology
- Mentor the new joiners for technical development in Rich Client Platform (RCP), Java API for XML Web Services (JAX-WS), Cognos Reporting, IBM Advanced Interactive eXecutive(AIX), Oracle SQL/PL/SQL. JAVA
- Conduct technical and applications functional trainings for the team members using Knowledge Management System (KMS)
- As a SME(Subject Matter Expert), support development and testing team to clear their requirement related doubts and functionality knowledge gap
- As a Techinical Lead, train and mentor the team for the required skills, process, methodology and process in the application
- As an application SME(Subject Matter Expert), support the development and testing team to clear their requirement related doubts and functionality knowledge gap
Confidential
Techinal Lead
Environment: Confidential CRM, Weblogic7.1, Eclipse Europa, UNIX, Solaris5.0, VSS, RSA, DDEditor, UIEditor, ClearBasic, Toad, RSA
Responsibilities:
- Estimate the cost/effort to migrate the entire the application into IBM Power 770 server and AIX and closely work with on-site Project Manager for scheduling
- To estimate the work items using Estimation Size Model.
- Subject Matter Expertise and Team Lead for the application.
- Estimate the Project Cost for the application.
- Gather the requirements for the projects.
- Develop low level documents and Application Design Documents.
- Mentor the Application for the new joiners.
- Work with interfacing application together.
- Review the design documents, code and track the same in clear quest tool.
- Perform Maintenance Support and Production support for the application
- Work closely with the users to close the high priority and critical issues.
- Provide disaster recovery and mitigation plan for the projects
