Post Job Free

Resume

Sign in

Project Management Software Engineer

Location:
Belmont, MA, 02478
Posted:
March 25, 2024

Contact this candidate

Resume:

Allan James

LinkedIn • 571-***-**** • ad4j92@r.postjobfree.com

Lead Programming Analyst

Multifaceted technical career with 15+ year track record successfully developing J2EE applications.

OBJECTIVE

Pursuing a Principal Software Engineer, Applications Architect or Solutions Architect position requiring a motivated and dedicated individual whereby achievements and performance will be recognized and rewarded.

Technically sophisticated engineering professional with solid history of implementing best practices and procedures. Broad knowledge designing technical systems of cross-functional and multiplatform applications. Expert understanding of full-stack development, waterfall, and agile project management methodologies and strong ability to coordinate code deliveries, test efforts, and documentation solutions. Having more than 10 years of experience in Test Driven Development. Developed and deployed micro services on AWS cloud. Hands on experience in designing and developing applications using Java EE platforms. Working in an Agile environment with 2 weeks sprints. Meet preset customer goals through eCommerce sale maximization. Designing,Implementing and maintaining complex OSS/BSS systems and architectures.

Software and Test Development, Schedule & Execution / Project Management / Architecture / User Training & Support Documentation & Web Service Development / Troubleshooting & Issue Resolution/Java EE Platforms

TECHNICAL PROFICIENCIES

Platforms:

UNIX Solaris Windows Windows 2000 Windows NT Mac OS Linux Red Hat

Tools & Systems:

Java Script VB Script HTML 5.0 XML Oracle 11g Oracle 9i/8i Oracle 8.1 Oracle 7.1 Oracle 10g Oracle 19g MS SQL Server (2019) Wiki Confluence SCO open Server 5.0 Web Sphere 6.0 Weblogic Portal 9.1 JBOSS 7.1 Weblogic 5.1/6.1/8.1/9.2/10.3.6/11.0 Oracle 9i Application Server Unix Linux JIRA Bitbucket Git Okta Security Tool ngular Js 8.0

Languages & Platforms:

Java EE 8 Java 8.0 Java 11.0 Web Services JAXP UDDI WSDL JAXB JDBC Servlets JSP EJB XML XSLT SAAJ SOAP Java Mail JMS Java Beans Junit 5.0 JProbe JMX Ant JNDI Eclipse JQuery RichFaces CSS XHTML JSON REST TDD Spring Framework 4.0 SpringBoot 2.7 Postgres Microservices CloudFoundry Node js Express js yml Gradle Mockito Apache Kafka JMS ActiveMQ JavaScript Intellij

PROFESSIONAL EXPERIENCE

Architect & Lead Microservice Developer (2020 - Current) Cablevision Systems, New York, New York

Design and Development of Microservices using Java 11.0, Spring Boot using Agile Methodology and Test Driven

Provide Technical Support for Production Environment resolving the issues and analyzing the defects.

Design and Develop Spring Apache Kafka based Microservices to consume events from various systems.

Designed and Developed the Rest using Spring Boot, Spring Data with JPA

Experience in using Spring MVC, Spring Boot, Spring IOC, Spring Annotations, Spring AOP and Spring security (JWT Tokens)

Configured Bean properties with Dependency Injection

Worked with different teams such as UI Core, Middleware, Tibco

Converted Legacy Smart Applications to SpringBoot Restful Microservices

Leading an offshore team of 8 members

Environment:

Java 11. 0, SpringBoot, AWS, Restful webservices, Oracle, SQL Server, Postgres, Junit, Mockito, SF4j, Restful API, Splunk

Swagger Editor, Postman, Soap UI, Jenkins, Git, Redis Cache, JIRA, SonarQube, Sonar Lint, Node js, Express Js, JavaScript

Architect & Senior Developer (2009 - 2020) Cablevision Systems, New York, New York

Technical Scope: J2EE (Java 8, Servlet2.2, JAXP, JSP, Java Mail), Tomcat 7.0.5, JBOSS 6, Web services, JSON, Micro services, WebLogic 10.3.6, SOAP, UDDI, WSDL, Ant, XML, Eclipse, UML, Log4j, SVN, Cygwin, Oracle 10g, scrum/Agile,Spring Framework, Postgres

Orchestrate the technical development of webservices and collaborated with Business on requirement documentation and product architecture. Provide critical technical interface and support to complex issues and client concerns requiring deep understanding of product architecture and estimations. Promoted from Sr. Developer to Co-Architect to Sr. Programmer Analyst based on performance. This application is supports e-commerce sites via micro services. Ecommerce Specialist with experience in content analysis and website optimization

Spearhead development and implementation of machine-to-machine communication and collaborate with functional departments on the specific logic needed for technical projects.

Owned and developed RewindLiveTV engineering multiple aspects of the front-end.

Roles and Responsibilities

Developed various webservices (service providers) with needed business logic for various provisioning models. Developed webservice consumers (SOAP calls / RPC Style).

Developed REST Web Services for front end clients

Developed various intranet and internet application related to IO and OV provisioning model within JSF / Struts framework.

When company introduced new speed tiers I automated with my own knowledge so that no new development will be required further if the company plans to introduce new speeds say 100,200,300,1GB speeds

Worked on the Business Hosted Voice solution for taking up orders and Modify the orders

Provided solutions for complex problems and so that production outage can be minimized.

When company introduced RewindLive TV, I took the ownership and developed designed and implemented the project successful and working with the front end team in deciding the contract between webservices.

Machine to Machine communication is internet used by the traffic signal to send data. Worked on the software side of the project

Worked with the DB developer to design/implement the logic needed for the programs iam working on it.

Microservices are deployed in AWS, EC2 instances.

Backend micro services supports ecommerce websites.

Several projects I worked over years ranges as bellows

Rewindlive TV

MultiRoom DVR

Virtual Receptionist

Labox

Machine to Machine

Free Wheel Integration

Managed Router

Apple TV

DMCA Services

Outage Board

SDL Migration major effort

Morris migration

Business Hosted Voice (BHV)

Fiber to Home (FTTH)

Self Install (Customer can install at their own premises if cable wire is available)

DVR Plus

Senior Programmer Analyst (2008) Italy Vacations, New York, New York

Technical Scope: Java/J2EE, Struts1.2, Hibernate 3.0, Spring Framework, JDBC, EJB 3.0, AJAX and Ajax libraries, JSP 2.0, Servlets, DOJO frame work, JavaScript, Web services, AXIS 1.4, Log4j, SOAP, JAX-RPC, JAXP, CSS, Junit, Maven, Cygwin, weblogic 9.2, Oracle 10g RAD, Agile Methodologies

Defined the software architecture and strategic platform for a global leisure travel company. Delivered automated applications and dynamic packaging functionality.

Wrote various artifacts related to the project, including Project Plans, Batch Processing, docs, and Quality Plans.

Wrote use case diagrams and both class and sequence diagrams utilizing Visio and Ornando Plug0in for Eclipse.

Presented results and findings to Sr. Management and various stakeholders on opportunities and next steps.

Senior Developer (2008) Classic Vacations, San Jose, CA

Technical Scope: J2EE (Java1.5, Servlet2.2, JAXP, JSP, Java Mail), Tomcat 5.5, Jboss 4.0.5 Web services, SOAP, UDDI, WSDL, Postgres, Ant, XML, Struts, Eclipse, UML, Log4j, CVS, Cygwin, Oracle 10g, Test driven programming

Partnered with internal team to design and develop Galileo web services and integrate with internal operating systems. Tested solutions, performed code reviews, and identified defects and issues early in the process.

Managed a team of both onshore and external resources; trained staff on procedures and presented work priorities and tasks; resolved questions and concerns quickly and efficiently

Guided team through use cases and ensured that the accuracy and quality of test suites.

Senior Developer (2007) POC For Classic Travels, Pleasant Travels., Palo A lot, CA

Technical Scope: Java, JSP, Struts, Servlets, Maven, Oracle 9i, Eclipse, UML, weblogic 9.2,Test Driven Programming

Aided in the design phase of various projects while collaborating with other staff and resources on best approach. Coordinated with offshore development and defined goals, target dates, expectations and priorities. Trained resources on new or foreign knowledge.

Championed launch of several enhancements around the API and ensured successful implementation of various software tools.

Maintained the pace and delivery accuracy of the team. Spoke directly with Project, Business and Product management while expressing needs, concerns, and frustrations; expected resolution to come forth by means of Product Ownership and the Business.

Wrote Junit test cases, Jmeter scripts, and user Perf tool for checking on memory leaks.

Architect (2005 - 2007) HP NSP BU, Hicksville, New York

Technical Scope: J2EE (JMS, Servlet2.2, EJB 2.0, JAXP, Java Mail), JAXB, Web Logic 8.1, Web services, SOAP, UDDI, WSDL, XSLT, JMX, Oracle 9, Ant, XML, Struts, Eclipse, JNDI, UML, Log4j, clear case, Load runner.

Guided team in the estimation, architecture, design and development of Service Chaining Solution, allowing subscribers to communicate seamlessly across web and internet-based VOIP, and traditional telephony voice channels

Supported the solution at the HP telecom solution center and delivered demos to diverse clientele.

Performed some unit testing resulting in additional Internal auditing. Testing and was heavily involved in the performance testing of the solution use an application called Load Ruuner

Wrote unit test cases, Jmeter scripts, and user Perf tool for checking on memory leaks.

Architect and Sr. Developer (2004 - 2005) Far East One Telecom, Taiwan

Technical Scope: J2EE (JSP, Servlets, EJB), Web Logic Integration 8.1, Web services, Oracle 9, Ant, XML, Struts, Eclipse, JNDI, UML, Jprobe, Log4j, clear case, Load runner, JMX

Participated in collection and management of specific requirements for client telecoms. Completed the estimation, architecture, design, and development of the MNP product solution. Mapped the workflows as captured through specifications of the Taiwan Telecom regulatory, API Server, and Management GUI for the product.

Received multiple accolades and recognition based on deployments resulting in successful launch with expected quality.

Wrote the HLD and LLD Presentation Layer along with Configuration management documentation and plans for the architecture design and future building of product.

Developed an independent API server module in using Servlets and attained a maximum of 200TPS and the request /response time is 10 millisecond

Developer (2004) South Korea Telecom, South Korea

Technical Scope: 3-tier MVC architecture & J2EE design patterns. Web tier developed using Struts, JSP, HTML & JavaScript running on Sun One Web Server 6.1. The middle tier contains the business logic in the form of EJB 1.2 & Java Classes running on Weblogic Application Server 8.1, LDAP Server and JNDI with Unix Operating System. Backend is Oracle9i in a clustered Unix OS environment. Eclipse used as the IDE. Used Log4j for logging & JUnit for Unit Testing.

Developed business process java components and data access objects. Spearheaded the preparation for preloaded data being bundled along with the product and testing the module device management module for accuracy and expected outcomes. Provided subscribers with a single window access to contents from various providers while directing the infrastructure and distribution of the content.

Provided a unique framework for short messaging that improved on current best practices. Following implementation, we analyzed the improvement in efficiencies and increased productivity.

Conducted code reviews and written unit test cases allowing for a thorough audit and check of our tools.

Managed device data & provided input to management and functional leaders on the billing system regarding contents usage.

Presented to management multiple innovations that would possible benefit the company and department. Captured statistical analysis and shared those results with management team.

Team Leader (2004) ABN Amro Securities, Tokyo, Japan

Technical Scope: J2EE (JSP, Servlets, EJB, JDBC, Java Beans, JNDI), SQL, PL/SQL, XML, Java Script, HTML, Oracle 8i.AutoCAD Map guide (6.3) Server and Author for Inventory management. Deployment of Java Components on WebLogic 6.1 application server. Map guide components on IIS.

Managed the inventory and assets of the organization and performed various calculations of depreciation and net Present Value (NPV) for fixed assets. Identified the collective thoughts of product from surveying clients and implementing resolves to their greatest concerns. Implemented business logic based on the technical scope and trained co-workers and fellow staff on the best practices and capabilities of the product.

Designed and conducted the data preparation along with the conversion and integration of existing AutoCAD drawings; supported Inventory management through Map guide and confirmed accuracy via quality control efforts.

Handled the IMS Management and set up CVS for source code management. Embraced and built upon current development standards and contribute to the evolution of the design process.

Designed and developed the using java components and authorized to direct the security and session management framework of department.

Developer (2003 - 2004) Goldman Sacs, Tokyo, Japan

Technical Scope: J2EE (JSP, Servlet, EJB, JDBC, Java Beans, JNDI), SQL, PL/SQL,

XML, Java Script, HTML. Oracle Internet File System Java APIs, Oracle9i, Java, Apache - Jserv. Deployment of Java Components on WebLogic 6.1 application server.

Combined client feedback and ease-of-use application into the file system with existing security and reliability. Utilized and magnified the accessibly of DMS from the WEB interface, providing the user access to files/documents throughout the world. Conducted class design and UML diagrams and developed security and session management framework. Improve the availability, reliability, and performance of these components.

Interact with multiple module developers to capture lessons learned and identify if we can utilize previous work and lessons learned.

Designed, implemented and improved systems and components powering Goldman Sacs, including telephony call capture and text messaging services in production.

Developer (2002) ABN Amro Securities, Tokyo, Japan

Technical Scope: J2EE (JSP, Servlets, EJB, JDBC, Java Beans, JNDI,RMI,JMS, Internationalization), SQL, PL/SQL, XML, Java Script, HTML, Oracle 8i.Deployment of Java Components on Weblogic 6.1 application server under Linux (Red Hat 7.3).

Communicated daily and effectively with multiple engineers. Tracked and analyzed the online purchasing process, starting from material purchase request until cost allocation. Online authorization and sanction of material purchase request. Inspected all raw materials and good and accepted customer invoice. Maintained the supplier and components database and alerted team of discrepancies and concerns through the support of multiple currencies.

Implemented the workflow management system for sanctioning process, developed the business components for purchasing, and invoice processing.

Ensured software coverage by automated unit tests and had deep understanding and appreciation of the value and process of software quality assurance and test automation.

Additional Professional Experience

Developer, ABN Amro Securities, Japan, 2002

Trained staff and developers on the delivery process and ensured each team operated according to designed corporate objectives.

Developer, Credit Sussie Financial Management, Japan, 2002

Responsible for the development of software components for the payment gateway and client solutions; documented design procedures and participated in team-based design reviews to implement a design. Initiated and conducted software unit tests and software reliability demonstrations; utilizing software tracking tools

Developer, Error Log, Japan, 2001 – 2002

Collaborated with team of solution architects on the design of the software components to understand business requirements; provided guidance and mentored other team members; demonstrated the right attitude and a sense of ownership while working on the backlog.

Developer, Vanavil Technologies Ltd., India, 2001

Constructed software per requirements and design while maintaining adherence to source/build control procedures. Followed coding standards and the software development lifecycle defined by the organization; documented code according to specifications and conducted software code inspections and reviews.

Developer, B2B Portal, India, 2000 – 2001

Facilitated requirements refinement and design sessions, and translated information gathered in those sessions into business process and system design documents and models

EDUCATION AND TRAINING

Master of Business Administration in Information Technology

Goldey Beacom College, Wilmington, Delaware

Master of Science in Informational Technology

Stratford University, Falls Church, Virginia

Master of Computer Applications

St. Joseph’s College, Trichi, India

Professional Development

Tibco Business Works Course by Tibco Education

Mongodb for Java Developers course by 10gen



Contact this candidate