ALIOUNE B. MBENGUE
**** ****** **** **. ***** Rock, TX 78665 240-***-**** ********@*****.***
BILINGUAL: English and French
EDUCATION:
Strayer University
BS-IT (Internetworking Technology) with Honors, President List 2004
AA- IT (Internetworking Technology) with Honors, Deans List 2003
Rowan University, ESL Spring 2001
Camden County College
Computer Science, 4.0 GPA 2001
Technical Institute (IFP)
Diploma: Hardware Technician 2000
Programmer-Analyst 1999
College Saint Michelle 1996
School of Business and Accounting
QUALIFICATIONS Configuring an Internetwork, implementing wide area network (WAN), designing internetwork, supporting wan network, Network security, network analysis. Internetworking basic, basic routing, internetwork design, internetwork remote access, internetwork support troubleshoot, advanced internetwork, design, internetwork switching, and advanced routing.
Software design and implementation, software project management, system engineering, software systems development, system and software standards and requirements, software design and implementation, software verification and validation, software maintenance, and issues in software Engineering.
Relational database, database systems administration, database security, database analysis and design, and object-oriented database systems.
Highly skilled in Math, Physics and chemistry.
TECHNICAL SKILLS:
Programming Languages
Java, SQL, PL/SQL
Client Scripting
Angular JS, JavaScript, Applets,
Server Scripting
JSP1.2/2.1, Servlet, JSTL
Design Pattern
Singleton, Front Controller, MVC, Observer, Adapter, DAO, DTO Decorator, Session Facade, Business Delegate, Service Locator, Transfer Object, Strategy.
Web Technologies
Servlet 3.1, JSP 3.0, JDBC, Tag Libraries, JAXP, JSTL, GWT, DHTML and HTML, CSS, BOOT STRAP, Java Servlet API 3.0, Java Bean 3.0.
UML Tools
Rational Rose, MS Visio
MVC Framework
Struts 1.1/1.2, Spring 2.0/2.5/3.0/4.1, Spring Security 3.2.
JavaScript Framework
Angular JS, jQuery
ORM Framework
Hibernate 4.3, Hibernate Search ORM 4.5, JPA
Ajax Framework
Dojo, JSON
Version Control
IBM Rational Clear Case, Tortoise SVN, CVS, GIT
Web service Tools
SOAPUI, Advanced Rest Client.
Web service Specifications
SOAP 1.2, REST 2.0, JAX-WS, JAX-RPC, JAX-RS.
Web service Imp.
Axis 1.0/2.0, CXF
Middleware Technologies
EJB 2.1/3.0
Messaging Services
JMS, MDB
XML API
SAX, DOM, JAXP, JDOM
Methodologies
Agile, Scrum, Test Driven Development
Databases
Oracle 8i/9i/10g, Sybase 11.9/12.0/12.5/, DB2, SQL Server7.0/2000/2005, MySQL, Mongo DB
Application Servers
Web Logic 6.1/7.0/8.1/9.0/10.1, JBoss 4.2.2/4.3, Apache Tomcat 5.5/6.0, Web Sphere 5.0, Jetty, Jenkins 2.50.
Transaction Control
JTA, Hibernate Transactions.
Protocols
TCP/IP, FTP, HTTP/HTTPS, RMI/IIOP, DNS, SOAP
Bug Tracking Tools
JUNIT4.12, JIRA 7.0, Bugzilla 4.4.12, Curl 7.36
Developer IDE Platforms
Eclipse, Edit plus, Notepad ++, TEXT PAD, JBuilder, Net Beans 8.0.2, IntelliJ 2017.1, Spring Tool Suite (STS) 3.9.3, GITHUB 2.12.0, RAD.
Cloud platform
AWS
From 2009 to present I have been working as a contractor and consultant. I have worked for designing and development of several websites: WWW.africanassociationofmaryland.org, www.ebraiding.net, www.trifinancial.com, www.violetglory.net, www.xalima.com, www.seneweb.com, etc.
As a contractor I have installed several security systems mostly video surveillance from standard to the most sophisticated ones. These security surveillance have been deployed to businesses and houses.
Presently I am on standby mode for a startup company waiting for the contract to go through. The company name is CompURevive Technology Services and consulting www.compu-revive.com based in Bowie, Maryland.
EXPERIENCE
Walgreens Co., Deerfield, IL July 2015 - March 2019
Java Developer
Walgreens as a pharmaceutical service provider developed Ready Dose application that can be accessed online to order and transfer medications based on prescriptions from different pharmacies. Ready Dose is a new way of packaging medications and would take the place of the bottles that are currently available at pharmacy. It helps to take the correct medications at correct time of the day. You can also manage Ready Dose by adding or discontinuing medications and even changing the date you would like your medications to be ready.
Responsibilities:
Participated in the complete life cycle of the project (Analyzing the client requirements, designing, developing and testing)
Major involvement in writing & reviewing Design Approach Documents and have designed architecture for the web module using SpringMVC framework and implemented the design of UI using Ajax Framework.
Applied MVC pattern of Ajax framework which involves creating Controllers for implementing Classic JavaScript event handlers and implemented flexible event model for managing multiple event call backs.
Utilized AWS Lambda platform to upload data into AWS S3buckets and to trigger other Lambda functions (EC2, MongoDB) focusing on high-availability, fault tolerance, and auto-scaling).
Implemented Spring MVC framework which includes writing Controller classes for handling requests, processing form submissions and also performed validations using Commons validator.
Responsible for integrating Ajax with Spring Service layer using DWR (Direct Web Routing)
Implemented Spring' AOP (Aspect Oriented Programming) in service layer and was responsible for implementing @AspectJ aspects for performing Auto proxying and also installed Spring web Flow and integrated it with Java Server Faces.
Involved in all layers of applications like controller Servlets, service controller, screening manager and rule engine.
Developed XML, XML schema andparser using SAX and DOM and implemented System Oriented Architecture Methodology.
Designed and developed Business Services using Spring Framework (Dependency Injection), Business Delegate & DAO Design Patterns.
Implemented JNDI Object Facory Bean for injecting JNDI objects in Spring configuration setup for fetching a database connection and also configured a mail sender (JavaMailSenderImpl) for sending email.
Implemented Hibernate's Polymorphic many-to-one associations for referring instances of subclasses and participated in design of data base and created
tables in ORACLE.
Utilized AWS Lambda platform to upload data into AWS S3buckets and to trigger other Lambda functions (EC2, MongoDB) focusing on high-availability, fault tolerance, and auto-scaling).
Conducted code reviews against coding standards and made sure the best practices are maintained in development process.
Environment: Java, J2EE, Spring 2.0, Servlets, JSP, EJB, Ajax, XML, CSS, JavaScript, Ant, RAD6, SQL, Oracle9i, Hibernate, Toad, Log4j, CVS, WebSphere 6.0, Windows NT/2000, UNIX
The Weber Jerman Company, Inc. PO Box 432 Gambrills, MD 21054
( Electrical and Contracting) March 2014 to May 2017
Project Manager and java developer, successfully manages project in downtown Washington DC
We have set up over 200 street lights. I was able to coordinate with major
Companies (electrical, construction and transportation).
As a Java developer we have developed applications with team remotely
(Front-end and back-end) to keep track of the employees time and pay etc.
Be able to manage the scheduling and the manpower needed
based on the volume of tasks to be completed on a daily basis.
Created an access database as a centralized management system residing in
Windows 2008 server.
Implemented User Interface in Model-View-Controller Architecture, which accomplishes a tight and neat co-ordination of Struts MVC, Servlet, JSP and Custom Taglibs.
Involved in writing JSPs, JavaScript and Servlets to generate dynamic web pages and web content.
Developed the User Interface validation framework in combination of custom validation built on top of Struts validation frame work from the form bean.
Developed Server-side components with coordination of EJB, Hibernate and Spring using web established frame work designed under the guidelines of session facade, Business Delegate, Service locator.
Developed AJAX functionalities using framework JQuery.
Developed User Interface POC based on MVC frameworks like Spring MVC, JSF, JavaScript Struts.
Utilized AWS Lambda platform to upload data into AWS S3buckets and to trigger other Lambda functions (EC2, MongoDB) focusing on high-availability, fault tolerance, and auto-scaling).
Developed and utilized J2EE Services and JMS components for messaging communication in JBoss Application Server for Credit Inquiries.
Developed Web service modules based on SOA architecture to consume services.
Used JavaScript and JQuery for validating the input given to the user interface.
Used JavaScript and JSP to make the UI interactive with the users.
Developed the UI panels using JSF, HTML, and JQuery.
Configured development environment using WebLogic application server for developer’s integration testing.
Environment: Java, J2EE, Spring, Hibernate, Struts, JSF, WebLogic, APACHE CXF, SOAP, Web Services, JavaScript, CSS, AJAX, HTML5, JSP, JSTL, SERVLET, Backbone.js, Knockout JS, DOJO, MongoDB, Bootstrap, Coherence, PL/SQL, JDBC, UML, Eclipse, Junit, MAVEN, XML, ITEXT, Oracle ECM, Angular
Subcontractor at DHL Mail Center
November 2011 to February 2014
Maintenance, Coding and forklift operator.
Another experience gained about how the mail is collected and transported
to the facility where I was by trucks. From there, they have to be separated
based on the airport code and the city in which it is.
Obtained TSA security clearance
Lowe’s Home improvement, 16301 Heritage blvd Bowie MD 20716
September 2009 to August 2011
Assistant Manager Electrical and Plumbing department.
Learn in short time most of the plumbing and electricity techniques. So
I can explain the customer what they need and how to do it.
Many customers engage in a DIY home project, therefore I should be able
To explain what they need for up-sale purposes. At the same time tell the
Customer the right things to buy otherwise they will come back. I have
Learned to work at a fast pace and multi-tasking.
5Linx Enterprises, Inc., Rochester New York February 2005 to July 2009
Project manager
Provided hi-tech services: wireless communication, satellite and cable TV, business and home phone, and VOIP phone services.
1.Provided technical assistance to clients
1.Counseled clients
1.Conducted account management training
1.Conducted conferences for training purposes
Strayer University, Takoma & PG Campuses April 2003 to August 2004
Network administrator and Lab assistant
1.Designed, implemented & configured a network of computers
Configured Point to Point protocol (PPP); established communication and configured PPP authentication
1.Used Integrated Services Digital Network (ISDN)
1.Configured internetwork packet exchange/sequence packet exchange (IPX/SPX), Frame Relay, Routing Information Protocol (RIP), Interior Gateway Routing Protocol (IGRP), (EIGRP) and open shortest path first (OSPF)
1.Installed floppy drives, CDs drives, hard drives, and RAM memories.
1.Configured a motherboard for the electrical tension
1.Configured master and slave hard drives
1.Extended memories and cards on the motherboard
1.Managed wiring installations (rollover, crossover, RJ-45, UTP, UDP, BNC, STP, etc)
Chaka Computer March 1997 to November 2000
Computer Programmer
Analyzed and created a database (ChakaBase), using a method call MERISE under Access and Delphi to keep track of the Customer services: order, payment, and canceling.
1.Used Delphi language Version 3 to create a small server program, which copied all open files from the client machines after 5:00 pm to the server and delete the files for security purposes.
1.The vocal server software is written under C++, Delphi and java.
C++
1.Functions
1.Advanced functions
1.Classes
1.Models
1.Polymorphism
1.Memory management
Java
1.Technique of programming in Graphics 2D and 3D
1.Programming elements for Graphical User Interface
1.Exception Handling, multithreading, files, collections etc
J2EE
1.Java Database connectivity (JDBC)
1.Servlets
1.Java Server Pages (JSP)
2.Struts
3.MicroServices
MEMBERSHIP Alpha Sigma Lambda, Iota Eta 2004 to Present
References available upon request