Onsite Technical Coordinator/developer Resume
SUMMARY:
- 13+ years of professional experience in Software Development and full life cycle of system development including System Study, Analysis, Design, Development, Deployment, Testing, Maintenance and Documentation of medium to large scale enterprise projects.
- Accountable for successful implementation of new applications and enhancements, constantly exceeding customers’ expectations.
- Experience in architecting and developing complex, distributed & highly scalable J2EE applications.
- Experienced in the handling the issues in Production Environment and production deployment of the application
- passionate hands - on technologist who has expertise in developing enterprise-grade java applications and who is expert in JDK and readymade collection frameworks
- Experience in providing technical direction for the development, design, and systems integration for client engagement from definition phase through implementation
- Experience in working past-faced startup environments at high pressurized client locations across various continental regions like Europe and United Sates
- excellent communication and documentation skills from specifications to release notes
- Good Knowledge of the Amazon web services like EC2, S3, SQS, SNS, IAM, VPC, Simple DB, DynamoDB, Redshift, etc. Expertise in No SQL databases like MongoDB, Cassandra
- Experience in working as an Onsite Technical Coordinator managing both onsite and offshore team
- Expert in the Scrum and Agile Methodologies wherein played the role of scrum master and managed the cross-functional teams
- Experience in developing project proposals, ensuring the technical quality of the various deliverables of the project while understanding the political and strategic aspects of it
- Experience in easily recognizing the system deficiencies, and implement effective solutions
- Owns the development life cycle and is responsible for managing the technical risks throughout the project
TECHNICAL SKILLS:
Big Data: Cassandra, Mongo DB, Hadoop, MapReduce
Java Technologies: Applets, AWT, Swings, Java beans, JDBC, Java2D, SWT, Google Maps, GWT, JMS
J2ee Technologies: JMS, JNDI, RMI, EJB, Hibernate, Maven, Xdoclet, webservices, SOA, SAX, DOM, Log4j, myFaces, RichFaces, LDAP, JAAS, j security, JSecurity, JTA, XML-RPC, JAXP, JavaMail, JPA, JTA, Dozer Mapping, itext
Frameworks: Springs, Struts (MVC-II), RUGS, Hibernate, itext, Dozer Mapping, Junit, Mockito, TestNG
Operating Systems: MS-DOS, MS-Windows, Solaris, UNIX, Linux, Ubuntu
RDMS: Oracle, MySQL, MSSQL 2005, PostgreSQL
Programming Languages: C, C++, Java & PL/SQL
Architectures: EJB3, Hibernate, ORM
Web Technologies: HTML, XML, JavaScript, JSON, JSTL, XSLT, Ajax, Servlets, Jsp, JSF, JSTL, Flex, EXTJS, jQuery, HTML5
Scripting Languages: Python
Design Methodologies: UML
Design Software: Rational Rose4.0, ArgoUML, Microsoft Visio
Application Servers: Tomcat5.5, Weblogic8.1, jboss4.0, Tomcat 6.0, jboss-eap-6.3.0
Tools: Eclipse, MyEclipse, Net Beans, Eclipse Galileo, Eclipse Ganymede, Eclipse Juno, Eclipse Kepler
Build Engines: xdoclet, ejbdoclet, middlegen, Velocity
Reports: iReports, Japer reports
Build Tools: Ant, Maven
Testing& performance: Testing Tools Junit, JProbe, Jprofiler, Firebug, Chrome, SoapUI
Continuous Integration Tools: Jira, MPP (Microsoft Project Plan), Confluence, Jenkins
Source Controls: Svn, GitHub
Web Services: REST, SOAP, wsdl
AWS (Amazon Web Services): Virtual Private Cloud (VPC), IAM, S3, Route53, SQS, SNS, EFS, Storage Gateway, Cloudwatch, CloudFormation, CloudFront, DynamoDB, SWF, CDN, EC2, Elastic Beanstalk
Content Management Systems: Plone
Methodology: RAD, Waterfall, Agile, Scrum, Kanban
Functional Expertise: Usability, ERP, Portals, Gaming, Travel, Marketing, Security
Industry Expertise: Transportation, Motors, Defense Academy, Cargo, Retail
PROFESSIONAL EXPERIENCE:
Confidential
Onsite Technical Coordinator/Developer
Responsibilities:
- Responsible to be as a contact point to the offshore and onsite team.
- Responsible for the deployment and version controlling.
- Involved in the design and development of the core functional modules of the project using technologies like JMS, itext and Spring and REST
- Involved in communicating with the clients and the stakeholders of the project supporting them technically.
- Support to the onshore QA team and offshore QA team.
- Involved in design, development and communication to the TIBCO team for the application communication to the Tibco servers.
- Involved in creating RFC for dev, test, and pre-prod application servers and deployments.
- Involved in the validating the code and functionality of the application developed by the offshore team.
- Involved in the developing the support manuals and documentation related to the project.
- Involved in coding the UI and backend code for few of the features.
- Involved in the complete maintenance of the quality of the application and delivery to customer
- Responsible for complete code quality until the handover to customer
Technologies: Java 6.x, Core Java, Spring Framework, REST webservices, SOAP, wsdl, Junit4, Dozer mapping, Maven, JMS, itext, Node JS Hitachi Data Systems (HDS)
Technical Lead
Confidential
Responsibilities:- Involved in client communication to get the requirements.
- Created a cluster environment for the Cassandra and mongo db.
- Converted the MySQL based application to the both Cassandra and mongoDB and executed in the cluster environment.
- Generated the report to compare the performance differences between MySQL, Cassandra and MySQL.
- Involved in the setup, installation of the software’s in the cluster for all the three technology stacks mongoDB, Cassandra and MySQL.
- Involved in the mentoring the team to understand the technologies and business of the application.
- Involved in supporting the pentaho analytics team to execute the data to analyze and support them with the required query development.
- Involved in working on the AWS setup for the mentioned technology list.
- Report the update to date status in the daily calls to the client on behalf of the team.
Technologies: Java 8 Core Java, MySQL, Cassandra, MongoDB, AWS, DynamoDB
Technical Lead
Confidential
Responsibilities:- Managing the team and play the role of scrum master.
- Worked on software design HLD and product architecture.
- Mentoring the team.
- Project management experience to execute complex program expansion projects and drive key operational process improvement activities.
- Interacting with cross-disciplinary technical and non-technical teams in order to design new business processes and technical solutions.
- Responsible for the progress and launch of the project from design phase to implementation.
- Develop a working project plan for each new launch to track milestones, deliverables and deadlines.
- Build the custom reusable components.
- Provided cost effective solutions to the project to meet the budget.
- Developed multiple development designs and specific applications to meet project and customer required time lines.
- Converted the business requirements to the solution designs, technical specifications.
- Followed the scrum and agile methodologies and enforced the team to follow the same.
- Customer support for the pre-production and production deployments.
- Visited client location for KT and requirement gathering.
Technologies: Java 6.x, C++, Core Java, Struts1.x, Axis2 webservices, SOAP, wsdl, .NET, Junit4
Confidential
Architect, Console Based Application and Backend Service Architect
Responsibilities:- Analyze, troubleshoot and profile Applications for optimum performance and business requirements.
- Analyzed the business requirements and converted them to the business and technical solutions.
- Gathered requirements and created UML Analysis/Design Models.
- Worked with development team to design robust and scalable APIs for execution of the project.
- Contributed architecture input to new systems as well as rewriting legacy systems.
- Designed web services and APIs, SOAP and REST APIs.
- Mentored and motivate my team to improve on the technical and business skills.
- Debug and resolve issues effectively and efficiently.
- Executing of the various application modules of the project successfully.
- Involved in writing the requirement to the hiring process during the initial stage of the project.
- Contributed towards continuous improvement of product quality.
- Involved in the technical and behavioral interviews to hire the new joinees.
- Developed HLD and architecture of the various solutions of the project.
Technologies: Java 6.x, C, C++, Data backup technologies, ONTap OS, NetApp Storage System and VMware technologies
Confidential,
Technical Lead
Responsibilities:- 4 months role to understand the business and developed the business requirements along with the functional requirements.
- Workaround on various technology combinations to fit the architecture for the business requirements.
- Workarounds on the possibility of the communication of our API with various-commerce website API (e.g. amazon marketplaces, etc) and Google custom search API.
- Developed the use cases from each functional requirement.
- Designed the process flows and the use case diagrams.
- Design of the solution architecture and the technical architecture of the business.
- Designed the high-level overview of the DB model along with the list of tables and relationships.
- Evaluation and comparison of various technologies to decide on the technology stack.
- Validation/Review of the various sections like functional/technical requirements.
Technologies: UML, Argo UML, MSWord, Pdf, R&D work
Confidential
UI (website) and Backend Service Developer
Responsibilities:- 6 months role to design and development.
- Interaction with client on design related issues.
- Code reviews and understanding the whole business functionality as it is one of the most complex business domains.
- Client Interactions for technical and functional requirements and project related issues. Implementing/Coding different modules of the project.
- Participated in Weekly status updates.
- Bug fixings in various environments like service layer and website UI.
- Documentation of the service layer in the Javadoc form.
Technologies: webservices, play framework, tomcat6.0, springs, hibernate, JavaScript, jQuery
Confidential
Technical Lead, Chains
Responsibilities:- 12-month role to design and development.
- Interaction with client on design related issues.
- Code reviews and understanding the whole business functionality as it is one of the most complex business domains.
- Client Interactions for technical and functional requirements and project related issues. Implementing/Coding different modules of the project.
- Participated in Weekly status updates.
- Bug fixings in various environments.
Technologies: Adobe Spring, Portlets, IceFaces, Alfresco, Flex and core Java, Tomcat 6.0
Confidential
Technical Lead, Questular
Responsibilities:- Installation of the code with no documentation and make the application up and running.
- Analysis of the requirements and categorize into the client based and server based.
- Involved in the design of the model view and controller.
- Involved in the design of the database for the maintenance of the master data and runtime data (game play data).
- Involved in coding the gaming logic(algorithm) to play the game from iPhone on the Http request response mode.
- Involved in the integration testing of the API’s developed on the server side with the client.
- Involved in the documentation of the Installation Steps and the Challenges of the POC.
Technologies: Python, Django Framework, PIL, PostgreSQL, EXT JS, PostgreSQL
Technical Lead
Confidential
Responsibilities:- Have been to onsite to learn the system architecture and develop prototypes as POC
- Regular interaction with client to gather the requirements for the respective sprints.
- Prepare a plan for the sprint activities to the team members and set the milestones.
- Played the role of scrum master in regular meetings with the client and help the team in understanding the requirements.
- Maintain the requirements in the Rally and assign the respective tasks to the team members and follow up on the status.
- Involved in Analysis and Design of the project.
- Involved in the development of the prototypes as POC and code and reviewed the team member’s code.
- Frequent interactions with the testing team at onsite to know the results.
- Provided estimations to the requirements for the sprints based on the estimation technique Wideband Delphi Estimation Technique (Agile Advice).
- Involved in the implementation and review of the documents as part of the software process like Project Plan, Requirements, Design, Metrics, Risks, Testing, etc.
- Involved in preparing the client weekly status documents as part of the process.
Technologies: Java 2D, AWT, SWT, RUGS Framework, Pydev for Eclipse, Eclipse Galileo and XML-RPC
Confidential, North America
Technical Lead/Smart Realty Systems
Responsibilities:- Regular interaction with client for understanding, analyzing and developing project requirements.
- Developed and reviewed the developed documents by team members for the functional requirements documents for all the modules.
- Developed and designed the design documents for Contact Management, Listing Management, Organization and Subscriber Management modules.
- Developed Database Schema for Contact Management, Listing Management, Organization, and Subscriber Management modules.
- Developed software in Contact Management, Listing Management, Organization and Subscriber Management modules.
- Developed unit test cases and test suites Participated in technical reviews of design, code and tests.
- Bug fixing and enhancements.
- Developed weekly project status reports for project stakeholders and maintained the tasks assignment to the team members through Jira, tracked the status and set the milestones to the project.
- Prepared a project plan for the project for various modules and held the overall responsibility for the success of the project.
Technologies: Jsp, JSTL, EJB3.0, MySQL, Struts, JavaScript, CSS, Ajax, Google Maps, SVN, Eclipse Galileo, Display tags, Jira (Project Tracking Tool), Python, Plone
Confidential
Technical Lead, SMS Alerting System
Responsibilities:- Participated in discussions with client for developing requirements.
- Developed prototype screenshots to visualize the application.
- Developed a design document to capture user interface design.
- Developed GWT based dashboards to capture application statistics.
- Integration of the application with the GUI application.
- Reviewed the database design for this application.
Technologies: Jsp, JSTL, EJB3.0, MySQL, Struts, JavaScript, CSS, Ajax, Google Maps, SVN, Eclipse Galileo, Display tags, Jira (Project Tracking Tool)
Confidential
Technical Lead
Responsibilities:- Reviewed the database design for this application.
- Technical evaluation of multiple technologies considered for this project.
- Technical evaluation involved developed through away prototypes and a few evolutionary prototypes.
- Analyzing the merits of one technology over the other.
- Regular communication with client to gather requirements and discuss the architectural details and prototypes.
- Developed prototype as proof of concept.
- Assist the on-site team members in developing architecture documents, by providing technical inputs and reviewing documents.
- Agile scrum based development methodology.
Technologies: EJB3.0, JSF, jboss- 4.0.5.GA, Ant, Ajax, JavaScript, Rich Faces, myFaces, Jasper Reports, iReports, Selenium HQ Tool, Eclipse Ganymede, Hibernate with JPA
Confidential, North America
Technical Lead, SWIFT TEST
Responsibilities:- Involved in the requirement gathering of the complete project.
- Involved in taking developing the documents like HLD, LLD, Size estimates, System Test cases, Integration Test cases, Test Plan, Test Report, Traceability Matrix, DAR, Release Notes, and Risk Plan and in approval of the pseudo code and the unit test cases doc.
- Involved in the designing of the complete architecture of the project as the design as well as the technical level.
- Involved in assigning the tasks and guiding the team members technically.
- Involved in organizing the meeting with the client and the team members.
- Involved in the presenting the demos for all the milestones to get the product reviewed from the client.
- Delivered the first I phase release successfully into pre-production environment.
Technologies: Struts, JSTL, XML, jboss- 4.0.5.GA, MyEclipse6.5, Junit, antscript, AJAX, JSP, MSSQL2005
Confidential
Technical Lead, Virrata Prototype
Responsibilities:- Involved in the requirement gathering of the complete project.
- Involved in taking developing the documents like HLD, LLD, Size estimates, System Test cases, Integration Test cases, Test Plan, Test Report, Traceability Matrix, DAR, Release Notes, and Risk Plan and in approval of the pseudo code and the unit test cases doc.
- Involved in the designing of the complete architecture of the project as the design as well as the technical level.
- Involved in assigning the tasks and guiding the team members technically.
- Involved in organizing the meeting with the client and the team members.
- Involved in the presenting the demos for all the milestones to get the product reviewed from the client.
- Delivered the first I phase release successfully into pre-production environment.
Technologies: Struts, JSTL, XML, jboss- 4.0.5.GA, MyEclipse6.5, Junit, antscript, AJAX, JSP, MSSQL2005
Confidential
Technical Lead
Responsibilities:- Involved in the requirement gathering for the Resources module.
- Involved in taking the responsibility of the entire project delivery with the client.
- Involved in the training the other people in my team with the WISE Architecture.
- Involved in assigning the tasks and guiding the team members technically.
- Involved in the designing of the DB and Java architecture of this module.
- Worked with the client in the approval of this architecture.
- Delivered the first I phase release successfully into pre-production environment.
- Involved in the presenting the demos for all the milestones to get the product reviewed from the client.
- Delivered the first I phase release successfully into pre-production environment.
Technologies: Struts, JSTL, XML, Hibernate Mapping, springs, jboss- 4.0.5.GA, Eclipse3.2.0, Junit, antscript, AJAX, EJB, JSP, MSSQL2005, display tags American Airlines, Southwest Airlines