Engineer Resume
Louisville, CO
SUMMARY
- 4+ years of experience in website development, including HTML5, XHTML, XML, CSS3, Kendo MySQL, JBoss and Apache
- 1 year experience as Android developer
- Working knowledge of Java, C++, AngularJS, PHP,JavaScript, and JQuery
- Excellent problem solving and communication skills - comfortable explaining technical concepts to non-technical people
- Comfortable working both in a team and alone
- Self-motivated
- Able to stay on task without constant oversight
- Participated in all phases of the development life cycle including: system analysis, design, development, debugging, report generation, testing and documentation
- Familiar with Agile approaches
- Expertise in Automated testing with Junit
- Experience with Android design and SDK
- Extensive experience in user interface and user experience (UI/UX) using various wire framing and design tools.
- Practical implementation of fragments, diverse layouts, animations, using material design, RecyclerView, CardView, and Custom Views to match the provided UI/UX specifications
- Comfortable with version control tools such as Git and GitHub
- Understand the importance of implementing best practices and security whenever possible
- Comfortable managing small groups of people
- Able to adopt new technologies quickly
- Proficient at consuming services from web based applications
- Familiar with the following design patterns: MVC, Singleton, Adapter, and Factory
- Understands the importance of implementing a user-friendly and pleasing user interface
- Experience implementing persistent data in device memory, web-based databases, and the cloud
- Comfortable teaching, training, and providing mentoring to fellow developers
- Enjoy interacting with the end user to gain insight into app usage and determine improvements
TECHNICAL SKILLS
Languages: Android SDK, Java, Kendo API, HTML5, CSS 3, JavaScript, XML, C/C++, PHP
Databases: SQLite, MySQL, Oracle DB, MS ACCESS
Web Servers: Jboss, Apache Tomcat, Glassfish
Web Services: Restful(JSON)
IDEs: Android Studio, Eclipse, Netbeans, Dev C++, IDLE Python, Adobe Dreamweaver CS3
Libraries: JUnit, JQuery, Jackson, GSON, Picasso, Retrofit, Twitter, FaceBook, Instagram, LinkedIn, Google Play Services
Methodologies: Agile, SCRUM
Change Management Tools: Git, Github
Operating System: Linux, Mac OS, Windows
Software Tools: MS Office, MS Visio, Adobe Photoshop, Fireworks, NotePad++, Textpad
PROFESSIONAL EXPERIENCE
Confidential, Louisville CO
Engineer
Responsibilities:
- Wrote a new navigation menu for the system by using a Restful web service to allow easy navigation in the system and provide great user experience.
- Worked together with multiple teams including Project Manager, UI/UX
- Developed metrics filters to provide accurate forecasting to users based on filter configuration
- Replaced critical parts of the system that was written with SEAM Technology with is a mixture of JSF, EJB and XHTML in the UI, with Seam Components and AngularJS in the UI which resulted in an increase of response of requests and page loads.
- Developed dialogs for Dimension and Metric filters which are the core filters for product forecasting.
- Conducted interviews and meetings with stakeholders for requirements gathering for product permission within the application
- Worked with the design and user experience teams for creating responsive user interface.
- Used user tracker to monitor the application failures and fix bugs accordingly
- Monitor our client servers frequently to make sure they are not broken due to massive transaction
- Experienced with JIRA with is an agile tool we use internally.
- Consistent writing of unit test to prevent application failure both in server and client sides.
- Tracked issues, feedbacks, and reviews from our customers and service team.
- Used Kendo Library to build dialogs
- Consumed Restful Web Services to populate data in the UI
- Parsed JSON response and displayed data to the user
- Worked with GIT for source control management
Confidential, Atlanta (GA)
Android Developer
Responsibilities:
- Cache data on device to allow the application to be functional when there is no network
- Worked on user interface design and internal database design
- Designed the application workflow using storyboards
- Applied fragments to support tablets and application flexibility
- Created a custom Content Provider to allow my data to be share across other applications
- Implement a floated menu to allow users to sort movies by most popular or most rated
- Designed activities layout to provide better user interface and improved user friendliness with the application by applying material design guidelines
- Implemented Intent services to communicate with external and internal activities
- Implemented navigation bar menu for quick access to different activities in the application
- Persisted data using Shared Preferences and SQLite databases
- Participated in Unit testing using JUnit
- Consumed Restful Web Services from themoviedb API and parsed the data JSON data representation using android native JSON Parser.
- Worked with a team of three programmers(2 Backend and 1 Front End)
- Participated in requirement gathering process
- Designed and implemented different user interfaces
- Used JSON to parse information shared between the application and social media platforms
- Worked with OAuth2 for handling secure information when signing in to Facebook API and Twitter API
- Intensive use of Google API services to offer nearby places based on user search
- Implemented Location updates and notifications updates
- Applied TDD technique during development
- Work with GIT for continuous integration
- Used MySQL Database
