
I'm Nick Perkins
Development Manager @ Codesmith
- Age 42
- Location Clayton, North Carolina USA
- E-mail nickperkins [at] protonmail.com
- Phone +1 (9one9) six49-3nine77
Hello! I’m Nicholas Perkins, but you can call me Nick. Current Development Manager at Codesmith Development, LLC. I was previously a Lead iOS Engineer specializing in Mobile Software Engineering. Experienced with all stages of the web and mobile development cycle for software applications. Well-versed in numerous programming languages including Swift, SwiftUI, Objective-C, PHP, HTML, and CSS. Strong background in design with a natural eye for making products simple and visually captivating. Challenges and new ideas excite me and I’m seeking to be culturally competent in international hearing and Deaf social circles.
Key Skills
Personal Skills
Portfolio
Work Experience
Collaborating and communicating with our 25+ member team of Software Engineers (US and Abroad), UI/UX designers, Project Managers, and Business Analysts, as well as our awesome clients to deliver software solutions in an agile environment
Considering the product(s) being built as part of an ecosystem of development, testing, and determining what deployment tools and processes need to be in place to meet deadlines for clients and that produces an effective product for our clients.
Works closely with Technical Project Managers and Business Analysts to ensure we are evaluating and choosing proper technologies in the stack to meet the needs of our clients at Codesmith as well as managing project scope and reporting on progress.
Championing the utilization of pre-determined industry standards across the development workflow, the codebase, and the Agile process.
Encouraging our software team to daily strive to do their best work to their benefit and the benefit of our clients. If that is not happening to help them figure out how they can through training, un-blocking issues, and encouraging clear and open communication across the stack.
Utilizing past experiences in various industries as well as current industry knowledge to help grow and advance Codesmith's organizational goals.
Leading a growing iOS Team dedicated to creating and providing quality mobile solutions for our clients.
Aloft.ai (Formerly Kittyhawk)
Head of Mobile Engineering / iOS Engineer / Contract Consultant
Working on an Agile team developing three award-winning iOS applications. Kittyhawk (Free), Air Control (Enterprise Customer Application) and B4UFLY (FAA’s app for drone pilots). All three apps are written primarily in Swift and either SwiftUI/UIKit utilizing the Mapbox SDK, DJI SDK, Combine Framework, Realm database as well as CouchbaseDB Lite database. In January of 2020 was promoted to lead the mobile team. I supervised four mobile developers, led team meetings, planned our tickets and work ahead, got my Part-107 certification and tested both the Android and iOS apps before release as well as coordinated our company roadmap with the product and design teams. I am heavily involved in feature design and development of all three products while also leading the mobile team.
Key developer for the PrecisionFlight iOS app that utilized DJI commercial and enterprise drones (Matrice 100/200/600, Mavic Pro and Phantoms) to capture aerial imagery data using built-in and advanced interchangeable sensors (Visual, Thermal, Multi-spectral).
Was responsible for developing a prototype iOS mobile application for a startup seeking Venture Capital funding. Under NDA.
During the 12-week intensive training I learned Swift, Objective-C, GitHub, MVC, iOS SDK, TDD, how to utilize RESTful APIs, Firebase, JSON, and Cocoa Pods in my various projects. I also had plenty of experience coding on a team. I made several iOS apps and in my final project I designed and coded in Swift, Food Genie, an app that helps people decide where to go eat based on their current location.
My family and I lived and served in China, India, Vietnam, Thailand, and Bangladesh as written English (Bilingual-Bicultural) teachers to Deaf peoples. I learned several languages both sign and spoken. I was responsible for strategy, supervision, and meetings for several team members in South Asia. While in India I did marketing, web development, and graphic design for a local company and the IMB.
To become the web developer at ESI I had to go out in the community and get businesses to want me to design and develop a website
for them. The position wasn't needed nor was their business at the time. I designed and coded several websites for this local internet provider. I was responsible for design, coding, testing, and customer service.
Developed, managed, operated and promoted an Internet business. Handled customer support issues.Planned and managed business finances.
Education
Intercultural/Multicultural and Diversity Studies, Orality
Southeastern Baptist Theological Seminary
I first got into developing websites back in the late 90’s with Geocities. Yes, that was hard to type. Went to community college and got a good general education in C++, HTML, ASP, computer networking, software architecture and graphic design all while working at Electronic Solutions as their only web developer. I left web development professionally to pursue Christian ministry. I completed a degree in History and Secondary Education after completing 6 months of student teaching at Wake Forest-Rolesville High School. I then moved overseas and worked with Deaf people teaching English (Bilingual-Bilateral approach) and translating the Bible into sign language. I continued my cross-cultural education by receiving 30 master-level credit hours towards a degree that I decided not to complete in order to pursue software development professionally once again.
References
From The Blog
My Interests
I enjoy playing and watching various sports, but basketball is by far my favorite. I dabble in photography, enjoy traversing the globe, engage in the occasional online multiplayer, watch movies with my family, enjoy teaching professional and spiritual content, all while enjoying a fresh cup of coffee.
- Sports
- Photography
- Travel
- Video Games
- Watch Movies
- Teaching
- Coffee Connoisseur
Contact Me
Feel free to contact me
- E-mail nickperkins [at] protonmail.com
- Phone +1 (9one9) six49-3nine77
- Location Clayton, North Carolina USA