834 Chestnut St.
Philadelphia, PA 19107
Objective : To attain employment in the field of computer vision, software engineering,
embedded systems, parallel computing, or scientific computing/research.
Education o Princeton University, Princeton, NJ
PhD in Computer Engineering. Research focused on embedded systems, low-power
design, and multiprocessor computer architecture. Coursework includes sequential
system design, low-power IC design, VLSI system design, and pervasive information
systems (November 2004 – June 2010)
Thesis title: Methodology and Architectures for Embedded Computer Vision.
M.A.E. in Computer Engineering, November 2004 gpa: 3.71/4.00
o Lehigh University, Bethlehem, PA
M.S. in Computer Engineering, January 2003. gpa: 3.93/4.00
Thesis title: Approximations of the Sigmoid Function and its Derivative Using a
Partitioned Minimax Approach.
B.S. in Computer Engineering, June 2001. gpa: 3.88/4.00
• Fellow, Princeton PICCASso program (September 2006 – July 2009)
• Yokogawa PhD Research Grant (September 2005 – August 2008)
• NSF Student Travel Grant for RTAS (March 2005)
• Princeton University Fellowship (September 2002 – June 2003)
• Lehigh University Fellowship (August 2001 – June 2002)
• Lehigh University Presidential Scholarship (June 2001 – June 2002)
• NSF Global Education Grant in Prague, CZ (June 2000)
• Vollner-Kleckner Award (Spring 1996)
Technical o Embedded System Development: Code Composer Studio, Code Warrior,
Armulator, WindRiver tool suite, SystemGenerator, AccelDSP, .NET mobile,
Android SDK, iPhone SDK
o Software Engineering/Development: C, C++, Java, Automake/Make, CVS, SVN,
perl, Python, shell scripting, gnu toolchain, .NET, gtk, openGL, GUI development
o Hardware Design/Simulation: SystemC, VHDL, Verilog, Simplescalar,
Simplepower, Synopsys tools, Leonardo Spectrum, Modelsim, FPGA Advantage,
Cadence, Xilinx/Altera FPGA software (ISE, EDK, SystemGenerator)
ASP, Apache, MySQL (LAMP), PostgreSQL, Flash fundamentals
o Scientific Programming/Simulation: Matlab, LabView, Maple, Mathematica, MPI,
OpenMP, Parallel algorithm design/analysis
o Systems Programming: Linux, Solaris, Unix, Windows(95/98/2000/XP/Vista/7),
FreeBSD, MacOS, TinyOS, VXWorks, NucleOS, Windows CE, Windows Mobile
o Document Publishing: LATEX, MSOffice, Acrobat Professional, FrameMaker
Business o Communications: strong written and speaking
o Writing: technical documents, user manuals, sales and promotional materials,
grant proposals, software engineering documentation, QA reports
o Presentations: sales proposals, demonstrations, trade shows, Powerpoint and
LATEX presentation preparation
o Consultation: product support, phone and on-site troubleshooting, customer
training, requirements extraction
o Industry and Academic customer support: includes Boeing Corporation,
Princeton University, University of Pennsylvania, Pennsylvania State University
Work o Senior Consultant, RVS Consulting, LLC (July 2009 – Present)
• Full-spectrum research and engineering consulting practice
• Academic clients include European institutions requiring research document
proofreading and authoring
• Industry clients include small-business organizations requiring document
analysis, embedded surveillance systems, and machine automation.
• Corporate clients include global organizations requiring scalable embedded
supercomputing solutions for cutting edge research.
• Web service programming and administration provided to most clients
o Research Associate, University of Pennsylvania (July 2009 – Present)
• Within Department of Computer and Information Science
• Consists mainly of research in secure medical devices and systems
• Standout project: enhanced digital pacemaker design using CoTS embedded
systems components and software lifecycle methodology
• Worked extensively with both Android and iPhone interfaces and apps for this
o Research Assistant, Princeton University (June 2003 – July 2009)
• Within Department of Electrical Engineering
• Consisted mainly of research in multiprocessor embedded computer vision
o Embedded Systems Engineer Verificon Corporation (Sept. 2005 – Mar. 2008)
• Conducted research and development in embedded computer vision.
• Developed an FPGA-based system for event detection.
• Created custom Linux kernel to take advantage of inherent optimizations within
• Interacted closely with Japanese collaborators for project development
o Research Scientist, Siemens Corporate Research (June 2005 – September
• Conducted research in embedded computer vision.
• Developed an FPGA-based system for object detection.
• Prepared Matlab, C++, and C implementations of system for relative merit of
o Research Scientist, ST Microelectronics (June 2004 – September 2004)
• Conducted research in multiprocessor systems on chip (MpSoC).
• Developed systems using an MpSoC simulation environment consisting of
optimized compilers and application-specific processing unit designs.
o Research Assistant, Lehigh University (June 2002 – August 2002)
• Assisted in design and implementation of a digital signal processor chip on a
Xilinx FPGA to be used with object tracking software.
• Worked with Texas Instruments Code Composer software.
• Development involved incorporation of C/C++ code with Matlab simulations and
o Teaching Assistant, Lehigh University (Spring 2001, Fall 2002)
• Graded papers, held office hours, and tutored a senior-level logic design
• Assisted in curricular development for a senior-level digital system design
course in addition to grading papers, holding office hours, and tutoring
o Software Engineer, Paralogic, Incorporated, Bethlehem, PA (July 2000 – June
• Worked with high-performance supercomputers employing Beowulf clustering
• Developed and released a benchmarking package: Beowulf Performance Suite
(BPS) This package provided a graphical user-interface as well as preparation
of HTML output report files.
• Performed phone and site customer service and cluster administration duties.
• Position involved significant web programming for customer interfaces and
remote error diagnosis
o Code Analyst, Sandbridge Technologies, White Plains, NY (August 2001 –
• Analyzed open-source programs for applicability to proprietary compiler and
• Position involved simulation in C/C++ at the application level as well as
optimization at the user and kernel levels.
o Research Assistant, Pennsylvania State University, State College, PA (May
1999 – August 2000)
• Designed and implemented software tools for acquiring crystallographic point
• Developed and released three distinct programs using Visual C++.
• This work led to a fully-funded NSF trip to Prague, CZ.
Research Medical Devices, multiprocessor systems, computer microarchitecture, logic design,
Interests low-power design, reconfigurable hardware design, application-specific processors,
embedded systems, vision and image processing systems, operating systems,
Thesis o V. Parella, “A Novel Implementation of the Hough Transform,” Master’s Thesis,
Advising Department of Electrical and Computer Engineering, Lehigh University, Bethlehem,
PA. (2004) (Co-advised with M. Wagh)
Talks o “Architectures for Embedded Vision Systems”, Invited speaker at Georgia Tech,
Atlanta, GA (2007)
o “Embedded Architectures & Parallel Computer Vision Design”, Invited speaker at
Lehigh University, Bethlehem, PA (2006)
o “Embedded Computer Vision Research: An Overview”, Invited speaker at
University of Maryland, College Park, MD (2005)
o “Power in Digital Systems: Approaches and Solutions,” Invited speaker at Lehigh
University, Bethlehem, PA (2004)
o N. Chabini, W. Wolf, “An Approach for Reducing Dynamic Power Consumption in
Synchronous Sequential Digital Designs,” Proceedings of ASP-DAC 2004.
(Presented paper at conference for Chabini and Wolf)
o N. Chabini, W. Wolf, “An Approach for Computing the Initial State for Retimed
Synchronous Sequential Circuits,” Proceedings of HLDVT 2007. (Presented paper
at conference for Chabini and Wolf)
Book o D. Dietrich, H. Garn, U. Kebschull, C. Grimm, M. Ben-Ezra, (editors), Embedded
Chapters Vision System, Hindawi Publishing, 2006.
1. S. Velipasalar, J. Schlessman, C.-Y. Cheng, W. Wolf, J.P. Singh, “A Scalable
Clustered Camera System for Multiple Object Tracking”, Eurasip 2008.
2. S. Saha, J. Schlessman, S. S. Bhattacharyya, W. Wolf, “The Signal Passing Interface and its
Application to Embedded Implementation of Smart Camera Applications”, to appear in Proceedings
of the IEEE.
3. J. Schlessman, W. Wolf, “Error analysis for reduced power memory”, Proceedings of ISCAS 2008.
4. S. Saha, J. Schlessman, S. Puthenpurayil, S. S. Bhattacharyya, W. Wolf, “An Optimized Message
Passing Framework for Parallel Implementation of Signal Processing Applications”, to appear in
Proceedings of DATE Conference 2008.
5. J. Schlessman, M. Lodato, J. Nestor, B. Ozer, W. Wolf, “Optical Flow Computation
on Reconfigurable Fabrics”, to appear in IEEE Transactions on VLSI.
6. K. Muldawer, M. Daniels, J. Schlessman, B. Ozer, W. Wolf, “Real-time Human
Motion Detection with Distributed Smart Cameras”, to appear in Proceedings of
IDSC Conference 2007.
7. J. Schlessman, M. Lodato, B. Ozer, W. Wolf, “Heterogeneous MPSOC Architectures
for Embedded Computer Vision”, Proceedings of IEEE International Conference on
Multimedia & Expo 2007.
8. M. Sen, I. Corretjer, F. Haim, S. Saha, J. Schlessman, T. Lv, S. Bhattacharya, W.
Wolf, “Dataflow-based Mapping of Computer Vision Algorithms onto FPGAs,”
EURASIP Journal of Embedded Systems.
9. W. Wolf, S. Velipasalar, J. Schlessman, C.Y. Chen, C.H. Lin, “Real-Time Distributed
Tracking,” Proceedings of IEEE International Conference on Acoustics, Speech,
and Signal Processing 2007.
10. J. Shim, I. Kim, J. Schlessman, W. Wolf, “Zigbee-Based Mobile Face Recognition,”
Proceedings of Distributed Smart Camera Workshop 2006.
11. S. Velipasalar, J. Schlessman, C.Y. Chen, W. Wolf, J.P. Singh, “SCCS: A Scalable
Clustered Camera System for Multiple Object Tracking,” to appear in IEEE
Transactions on Image Processing.
12. J. Schlessman, J. Shim, I. Kim, Y. Baek, W. Wolf, “Low Power, Low Cost, Wireless
Camera Sensor Nodes for Human Detection,” Proceedings of SenSys 2006.
13. C.Y. Chen, J. Schlessman, W. Wolf, “Towards Accessible Real-Time Distributed
Embedded Vision Middleware.” Proceedings of EMSOFT FACS Workshop 2006.
14. J. Schlessman, C.Y. Chen, B. Ozer, K. Fujino, K. Itoh, W. Wolf, “Hardware/Software
Co-Design of an FPGA-Based Embedded Tracking System”, CVPR Embedded
Computer Vision Workshop 2006.
15. S. Saha, V. Kianzad, J. Schlessman, G. Aggarwal, S. S. Bhattacharyya, W. Wolf
and R. Chellappa "An Architectural Level Design Methodology for Smart Camera
Applications", International Journal of Embedded Systems.
16. .S. Velipasalar, C.H. Lin, J. Schlessman, W. Wolf, “Design and Verification of Communication
Protocols for Peer-to-Peer Multimedia Systems.” Proceedings of IEEE International
Conference on Multimedia & Expo 2006. July 2006.
[Best Student Paper Award Recipient]
17. S. Velipasalar, J. Schlessman, C.Y. Chen, W. Wolf, J.P. Singh, “SCCS: A Scalable Clustered
Camera System for Multiple Object Tracking Communicating via Message Passing Interface.”
Proceedings of IEEE International Conference on Multimedia & Expo 2006. July 2006.
18. J. Schlessman, B. Ozer, K. Fujino, K. Itoh, W. Wolf, “FPGA-Based Design of a Surveillance
System Employing Optical Flow.” Proceedings of The 13th Workshop on Synthesis and
System Integration of Mixed Information Technologies. April 2006.
19. S. Saha, V. Kianzad, J. Schlessman, G. Aggarwal, S. Bhattacharya, W. Wolf, R. Chellappa,
“An Architectural Level Design Methodology for Smart Camera Systems.” International
Journal of Embedded Systems. 2006.
20. V. Kianzad, S. Saha, J. Schlessman, G. Aggarwal, S. Bhattacharya, W. Wolf, R. Chellappa,
“An Architectural Level Design Methodology for Embedded Face Detection.” CODES+ISSS
21. M. Sen, I. Corretjer, F. Haim, S. Saha, J. Schlessman, S. Bhattacharya, W. Wolf, “Computer
Vision on FPGAs: Design Methodology and its Application to Gesture Recognition"
Embedded Computer Vision workshop, June 2005.
22. J. Schlessman, S. Saha, W. Wolf, S. Bhattacharya, “An Extended Motion-Estimation Architecture
Applied to Shape Recognition.” IEEE International Conference on Multimedia & Expo. July 2005.
23. J. Schlessman, W. Wolf, “Leakage Power Considerations for Processor Array-Based Vision
Systems.” The 12th Workshop on Synthesis and System Integration of Mixed Information
Technologies. October 2004.
24. E. George Walters, J. Schlessman, M. Schulte, “Combined Hybrid Squarers.” Asilomar
Conference on Signals, Systems and Computers. November 2001.
25. N. Sahan, J. Schlessman, M. Schulte, “Sigmoid Function Approximation Using Symmetric Table
Addition Methods.” SPIE International conference. August 2001.
26. B. Shaparenko, J. Schlessman, D. Litvin, “Domain Average Engineering in Ferroics,” Ferroelectrics,
Vol. 269 9-14 2002.
27. J. Schlessman, D. Litvin, “Symmetry Relations of Magnetic Twin Laws,” Acta Crystallographica, A57
28. J. Schlessman, D. Litvin, "Coset and Double Coset Decomposition of Magnetic Point Groups,” Acta
Crystallographica, A57 114-115 2001.
29. J. Schlessman, D. Litvin, "Non-Magnetic Twin Laws,” Acta Crystallographica, A51 947-949 1995.