Senior Java Developer/architect Resume
MO
OBJECTIVE
- Obtain a Technical Project Manager position that will maximize my management skills, provide opportunities for growth and advancement, and leverage my technical knowledge.
SUMMARY
- Organized and goal - oriented IT professional, with more than 13 years' experience in Project Management, Amazon Cloud Computing, J2EE Web Applications, Ext-JS, Spring/Hibernate, Web Services and SOA.
- Analytical problem-solver, able to anticipate issues and create new systems that streamline operations, resolves concerns and improves efficiency.
- Skilled in building excellent rapport with clients and team members, delegate effectively and motivate team members to achieve on-time project completion.
- Knowledgeable in industry standards: Software Delivery Life Cycle (SDLC), Object Oriented Analysis, Design Patterns, Application Development Methodologies (ADM) and AGILE Unified Process (AUP).
- Have strong technical capabilities, and able to analyze requirements, evaluate designs and provide hands on support to applications.
- CFA Member - cleared all three CFA (Level I, II and III) exams.
- Domain knowledge of Financial Industry and Capital Markets.
- Proficient in prioritizing and completing tasks in a timely manner, yet flexible to multi-task when necessary.
- Experienced in leading small to medium sized development teams onshore and offshore.
TECHNICAL SKILLS
Languages: Ext-JS, Java, Ajax, EJB, HTML, XML, XSL, JMS, JSP, J2EE, SOAP, Web Services, PL/SQL, JDBC, Java Script, JUnit, JTest, FOP, JTA, Xalan, XSLT, SOAP, WSDL, Ant, XPath
Web Frameworks: Apache Struts Framework, Spring, Hibernate, Web Services, IOS (Apple), Android
RDBMS: MySQL, Oracle 10g, Toad, SQL Developer
Software Packages: Eclipse, Oracle ESB, MS Project, Rational Requisite Pro, Rational Clear Quest, MS Office, MS Visio, Rational Rose, Antenna House, Maven
Operating Systems: Windows NT/2000/XP, UNIX, Linux
Integrated Dev Env: Eclipse
Methodologies: Scrum, Extreme Programming, Rational Unified Process (RUP), Agile, UML, Waterfall
Application Servers: BEAWeblogic, Websphere, Tomcat, JBoss
PROFESSIONAL EXPERIENCE
Technical Project Manager
Confidential, MO
Responsibilities:
- Plan, schedule and execute all stages of enterprise software, hardware and system implementations. Assessed business implications for each project phase and monitored progress to meet deadlines, standards and cost targets.
- Manage operational aspects of the team, including knowledge management, coordination, project planning and delivery.
- Define technical requirements and document plans for project lifecycle deployment including the scheduling of project deliverables, and timelines.
- Work collaboratively with business partners and clients to have in-depth understanding of their needs and ensure team’s efforts are directed towards meeting those objectives.
- Used Amazon Cloud Computing Services to host the Portal, helped in driving infrastructure and software management costs down. Shortened the turnaround cycle by 50%.
- Produce project status reports, managed the team and resolved day-to-day issues with emphasis on SDLC. Maintain an accurate status of projects, and ensure resource efforts are reported in a timely manner.
- Manage and mentor 6 off - shore developers to assist the onshore team to build the product.
- Resolve numerous project issues including staffing shortages, tactical matters, scope creep and divergent user needs.
- Identify and manage the resolution of issues, risks and change control throughout the project lifecycle.
- Facilitate analysis of project problems to identify viable solutions and ensure effective implementation of the decision.
- Act as the senior technical resource defining systems architecture and providing assistance when needed. Ensure best practice and adherence to development standards and processes.
Technologies Used: Amazon Cloud, Ext-JS, Web Services, Spring, Hibernate, XSL, XSD, XML, Git, Maven, UML, MySQL
Confidential
Responsibilities:
- Coordinate with Business Analysts for development and design of new modules/functionality to meet those needs.
- Hands-on experience in coding, design, architecture, technical guidance of scalable and resilient technical designs.
- Provide technical design and detailed program specifications to the programmers, track their progress and technical issue resolution. Role required coding 50% of the time.
- Mentor developer team to new technologies such as Spring IOC, SOAP and Hibernate ORM tools. Reduced coding time and acceleratedproject completion time.
- Act as the senior technical resource defining systems architecture and providing assistance when needed. Ensure best practice and adherence to development standards and processes.
- Facilitate analysis of project problems to identify viable solutions and ensure effective implementation of the decision.
- Proactively performs technical reviews of existing designs and implementations to ensure all processes, practices, and solutions are "Ever-greened".
- Provided leadership in architecture, design and build of complex applications using SOA, workflow, analytics and core java technologies.
- Identify and manage the resolution of issues, risks and change control throughout the project lifecycle.
Technologies Used: Ext-JS, Web Services, SOAP, Spring, Hibernate, XSL, XSD, XML, Weblogic, JSP, PL/SQL, JavaScript, Subversion, Maven, UML, Wsdl, Oracle, MySQL
Confidential
Responsibilities:
- Created architectural and technology roadmaps that result in stronger business/IT alignment that drive adoption and usage of technology across the enterprise.
- Close co-operation with Business Teams for development and design of new modules/functionality to meet those needs.
- Hands-on experience in coding, design, architecture, technical guidance of scalable and resilient technical designs.
- Extensive experience with multi-threading server components programming, building real-time, low latency and fault tolerant systems.
- Provided leadership in architecture, design and build of complex applications using SOA, workflow, analytics and core java technologies.
- Derived the adoption of new technologies and development methods.
- Developed algorithms for Post Order Analytics engine to ensure Purchase Orders comply with Corporate and Government Regulations and Internal Review Processes.
- Provided technical design and detailed program specifications to the programmers, track their progress and technical issue resolution. Role required coding 50% of the time.
- Re-engineered existing business processes and human workflow using Ext-JS, Spring MVC, Hibernate and SOA Web Services.
- Mentored developer team to new technologies such as Spring IOC, SOAP and Hibernate ORM tools. Reduced coding time and acceleratedproject completion time.
- Acted as the senior technical resource defining systems architecture and providing assistance when needed. Ensured best practice and adherence to development standards and processes.
- Analyzed the company's Information Technology landscape to identify weaknesses and develop improvements.
- Facilitated analysis of project problems to identify viable solutions and ensured effective implementation of the decision.
- Assessed, identified and reported risks to program completion based on a thorough understanding of all dependent programs.
- Proactively performed technical reviews of existing designs and implementations to ensure all processes, practices, and solutions are "Ever-greened".
Technologies Used: Ext-JS, Web Services, SOAP, Spring, Hibernate, XSL, XSD, XML, Weblogic, JSP, PL/SQL, JavaScript, Subversion, Maven, UML, Wsdl, Oracle, MySQL
Senior Java Developer/Architect
Confidential, MO
Responsibilities:
- Collaborated and negotiated with business owners and software vendors on scope of the project as needed.
- Lead design and development of Spring, WebSphere ESB and Hibernate Framework. Extensively worked with Spring Framework for migration of existing modules and also layout the design for new modules.
- Worked with management to develop annual performance goals, provide on-going feedback, and constructed development plans.
- Mentored developer team to new technologies such as Spring MVC, ESB and Hibernate ORM tools and leverage synergies to eliminaterisk of redundancies. Reduced coding time and acceleratedproject completion time.
- Provided technical vision for the team including adaptation of standards (IOC, AOP. MDB, JMS) and process improvements
- Ensured continual monitoring and reporting of program progress to ensure that all programs are kept on schedule
- Coordinated with other functional organizations to resolve resource and schedule conflicts and dependencies
- Assessed, identified and reported risks to program completion based on a thorough understanding of all dependent programs and organizations
Technologies Used: IBM Websphere Server, Spring, Hibernate, J2EE, JMS, XML, ESB, SOAP, XSL, PL/SQL, JavaScript, Rational Rose, Clearcase, ClearQuest, UML
Java Architect/Lead Java Developer
Confidential, MO
Responsibilities:
- Lead design and development of MVC-based Spring and Hibernate framework for Rental Contract application.
- Worked extensively with Spring Framework for rapid development of enterprise applications and migration of existing modules.
- Business partnership to deliver IT products within scope, function, cost and timeframe as defined and agreed.
- Earmarked initiatives to in corporate into design solutions to enhance quality and performance of Application.
- Mentored developer team to new technologies such as Spring IOC, AOP and Hibernate ORM tools and leverage synergies to eliminaterisk of redundancies.
- Reduced coding time and acceleratedproject completion time.
- Provided technical vision for the team including adaptation of standards (EJB, XML) and process improvements.
- Designed the architecture for a scalable, maintainable, highly available B2B services network based on JMS and EJB.
- Technical lead on the project. Role included requirements gathering, software architecture, development of key components and coordination of development and testing resources.
- Participated in meetings and discussions with Business Analysts and DBAs for compiling and refining the Functional Requirements Specifications.
- Coached developer team to leverage synergies from existing solutions to eliminaterisk of redundancies. Reduced coding time and acceleratedproject completion time.
- Involved in evaluating and recommending key technologies to be used for this project based on the technical specifications, coordinating with onsite and offshore team, setting up development environment for the entire JMS and Multi-threaded based architecture.
- Established best practices framework and standardized the terminology. Documented key technological components and ensured the compliance of business teams with the best practices framework.
Technologies Used: EAI, Weblogic, Spring, Hibernate, JMS, EJB, XML, Struts, JSP, Servlets, XSL, JUnit, JTest, PL/SQL, JavaScript, Rational Rose, ClearCase, ClearQuest, UML