Curriculum Vitae
Brian D'Alessandro

Education
- Doctor of Philosophy in Computer Engineering
New Jersey Institute of Technology, Newark, NJ, in progress - Master of Science in Computer Engineering
New Jersey Institute of Technology, Newark, NJ, 2009 - Bachelor of Science in Computer Engineering
New Jersey Institute of Technology, Newark, NJ, 2008
Minor in Computer Science
Skills
- Image Processing, Genetic Algorithms, Monte Carlo Simulations, Website Design
- Languages: MATLAB, Java, C, C++, Visual Basic, HTML, PHP, CSS, 68000 Microprocessor Assembly
- Operating Systems: Windows 98, 2000, XP, Vista, 7; Linux
- Applications: MS Word, Excel, PowerPoint, Visio; Adobe Photoshop, Premiere, Dreamweaver; PSPICE
- Familiar With: Macromedia Flash, JavaScript, TCP/IP, VHDL
- Recreational: Guitar, Piano, Snowboarding, Photography & Computer Graphics
Professional Experience
- 2009-present: Teaching & Research Assistant - New Jersey Institute of Technology, Newark NJ
- Taught students topics in assembly language programming and hardware interfacing, Instructor for ECE 395 - Microprocessor Lab
- Researched & analyzed 3D PET images of liver cancer for lesion classification
- Part of ongoing research into multispectral imaging and classification of skin lesions
- 2008: Software Engineering Intern – TPF Development, IBM, Poughkeepsie, NY
- Developed a driver on Linux to communicate with a server running on the IBM z/TPF operating system. Used sockets in C to send messages over TCP and UDP between systems
- Joined & collaborated with the Communications team on a new cryptography project. Wrote and tested a C function to import a symmetric key that was wrapped by a public key, decrypt that symmetric key using a private key, then add that symmetric key to a database of keys
- Developed a driver to stress test a mainframe system for the New York Police Department
- 2007: Research Scholar - New Jersey Institute of Technology, Newark NJ
- Researched & studied nine existing packet classification algorithms for routing hardware
- Improved one algorithm using various researched concepts
- Wrote a program in Java to simulate and evaluate the performance of my algorithm compared to others, in terms of memory size and number of memory accesses
- 2005-2007: Intern - General Devices, Ridgefield NJ
- Tested circuit boards for quality and functionality
- Diagnosed and fixed circuit board failures using knowledge of circuit schematics, electronic lab equipment, and soldering
- Worked closely with full time engineers, participating in the design, testing, and production phases of product development
- 2003-2004: Website Designer - Self-Employed
- Designed and created a complete, functioning website for the Bathroom Clock invention at www.bathroomclock.com
Publications
- Roberto Rojas-Cessa, Lakshmi Ramesh, Ziqian Dong, Brian D’Alessandro, and Nirwan Ansari, "Implementation of a Parallel-Search Trie-Based Scheme for Fast IP Lookup," accepted in IASTED International Conference on Communication Systems, Networks, and Applications, CSNA 2007, Beijing, China, October 2007.
- Atam P. Dhawan, Brian D'Alessandro, "Multi-Parameter Segmentation Of Brain Images," 4th International IEEE/EMBS Conference on Neural Engineering, 2009. NER '09., pp.222-225, April 29 2009-May 2 2009
- Atam Dhawan, Brian D'Alessandro, and Sachin Patwardhan, "Multispectral Optical Imaging of Skin-Lesions for Detection of Malignant Melanomas," accepted IEEE EMBS Conference of the IEEE Engineering in Medicine and Biology Society, 2009
- Brian D’Alessandro and Yun Q. Shi, "MP3 Bit Rate Quality Detection through Frequency Spectrum Analysis," In Proceedings of the 11th ACM Workshop on Multimedia and Security (Princeton, New Jersey, USA, September 07 - 08, 2009). MM&Sec '09. ACM, New York, NY, 57-62. 2009. DOI= http://doi.acm.org/10.1145/1597817.1597828